EasyLover :
Going for only GAMING, consider i5 4670k. Considering the coming future where games are expected to utilize more cores then consider i7 4770k but remember even 4770k ahs only four cores with multi threading enabled giving the impression it has 8 cores. There are actually four cores with four virtual cores.
Remember, in terms of performance, physical cores will yield more benefit than these virtual cores.
Read the comparison of CPUs in the link and you'll be surprised and may get inclined towards, ivybridge
http://www.bit-tech.net/hardware/2013/06/12/intel-core-i5-4670k-haswell-cpu-review/7
Thank for all the replys, you guys are great.
Regarding the i5 vs i7 for gaming, I play some mmo's that I actually see a difference in fps when to many players are on the screen.
I tested with and without hyperthreading with the game Guild Wars 2 and I gain about 10 fps in World Vs Word big zergs with lot of players on screen.
So yeah, when I first bought my i7 2600k ppl told me to buy the i5, tho I'm stubborn and went to i7 and I do not regret it, we see more and more game devs taking advantage of hyperthreading so I will go for the i7. 10 fps may not see much but when you have 200 players on the screen, makes a big difference