Only difference between i7 and i5 is that i7 has hyper-threading technology. Which will benefit in programs that use all the processor's cores.
You should invest more in GPU.
Even familiar landscapes will
reveal a different kind of beauty
if you change your viewpoint.
Where these new encounters
and new bonds will lead you...
Such dazzling golden days.
I, too, look forward to
what I might behold.
why dont you try I7 may be the price may high but it will be very usefull for gaming
All you need for gaming is an i5-3570k or FX-8350. Hell, even a FX-6300 will play any game paired with a good GPU.
You don't need a high end CPU as much as a GPU to play games. The i7 is more useful for multi-threaded applications such as video rendering (no not silly montages), 3D modeling & animation, VMware, etc. Its better than the i5 in performance but gaming performance is roughly the same. No video game is really threaded to use more than 1-2 cores. You don't need the i7's hyper-threading for that.