The only posts that are really worthwhile throughout this entire thread are those made by people with the understanding that nobody should be buying CPUs based on how well they perform solely with today's games. All these recommendations for the i5 seem, to me, absolutely ridiculous given what we know about next-generation console specifications. How shortsighted to simply say, "Go with a 4670k (as general advice) most games hardly even use that nowadays".
We have already seen evidence of games like Battlefield 4 (multiplayer), Watch Dogs (badly optimized probably, but still), and even the almost exactly 4-year old Starcraft 2 performing appreciably better with four or even more cores.
If all you ever play is minesweeper, no you won't need more cores. If you don't plan to play upcoming games, no you won't need more cores. But let me ask you: do you want to play upcoming big sandbox games? How about popular MMOs or multiplayer shooters with lots of players in the area at once? Realtime strategy games? The next installment in the Elder Scrolls series (OK, you might have time to upgrade again before that sees the light of day

)? You are kidding yourself if you think four cores is not going to lose hard to six similarly-clocked cores in these scenarios.
This same argument came up around two years ago when I was contemplating what video card to buy. Almost everybody seemed to think 2 GB of VRAM would be sufficient, even overkill for games of that time. I ended up buying a 4 GB because I don't like to replace hardware every year. Do you know how happy I am now that I did that? Forget about playing at 2560x1440 with good looking textures in most games with anything less than 3 GB of VRAM. I feel sorry for people who paid in the ballpark of $750 for a 780 Ti card and they have to play at 1920x1080 even though they have a 2560x1440 because they start suffering horrible stuttering when maxing out graphics options.
It should definitely be said that the hardware a person buys should match what they intend to use it for. But let me just tell you - are you interested in the AAA games shown at E3? Games like the next Assassin's Creed or Destiny? Better give some serious thought to at least an i7 from the last few years if you want to get the most out of them.
The new consoles are finally here. Though it took eight long years, progress is finally being made. So let's stop pretending it isn't. Otherwise, you'll end up with a hardware upgrade you'll regret.
Having said all of this, this advice still stands: if you are rocking a Sandy Bridge or newer i7, the only thing you need to be thinking about for games is graphics cards. And start saving those pennies: people are saying Nvidia will drop its prices for the next round, but even a significant price drop still won't make them affordable! ;-b