Both core i3 and i5 have are dual core CPUs, with the i5 having quad cores as well and both of them have HyperThreading.
The primary difference between core i3 and i5 CPU is Turbo Boost. Turbo Boost is an automatic overclock of the clockspeed; assuming if the CPU temps is within reason Turbo Boost will increase the clockspeed above stock speed by 500MHz / 600MHz if only one core is used or 300MHz / 400MHz if both cores are used.
The Core i3 lacks Turbo Boost.
============================================
If the laptops have a discrete graphics chip like the nVidia GT 730m, then simply choose the one with the most powerful chip.
If you are simply relying on the integrated graphics core of the 4th generation (Haswell) Core i3 or the...