Sadly for i5 Owners
"I’d say for the vast majority of gamers, the sweet spot lies somewhere between a quad-core with Hyper-Threading and a six-core on the Intel side of the aisle. A Skylake Core i5-6600K will be fine for DirectX 11 games and probably the vast majority of the early DirectX 12 games, but the lack of Hyper-Threading will eventually hurt. For AMD fans, that means a six-core FX or eight-core FX part."
Source:
http://www.pcworld.com/article/3039552/hardware/tested-how-many-cpu-cores-you-really-need-for-directx-12-gaming.html
Been saying this for a while. While an i5 is not a bad choice, the idea that stepping up to an i7 is useless for gaming is outdated. Buy a late model i7 - 3770k, 4770k, 4790k, 6700k and you won't need a replacement for years. I wouldn't be too despondent, the Skylake i5 is still an awesome chip, all I'm saying is that choosing to lay out the extra on the i7 is no longer a waste of money. A couple of years ago, it seemed like that was the case as those extra threads weren't used by games and the extra 2mb cache memory made very little difference on its own. But along came games like GTA V, which clearly do use 8 threads if they're available. Now DX12 is becoming a thing, the performance difference between 4 cores no HT and 4 cores HT is getting to be significant, and I can see that trend continuing. Which is why, if anyone asks my advice, I'd recommend an i7 for gaming if it's affordable, as it will provide enough grunt for years. I'd even argue that it's the value choice for that reason. Therefore, I do recommend for new system builders to have an i7 instead of an i5 or updrage to an i7.