So, first off: most people tend to revolve around the i5-4670K or i5-4690K and i7-4770K or i7-4790K, even without overclocking. Like me.
Why ? Various reasons I guess, the main ones being we like to keep the OC'ing door open and because they have the highest clocks.
Now, Intel is making it much more difficult (with our current limited info) with the Core i5-5675C and i7-5775C Broadwell chips launching mid-June, along with the Intel Intel Core i5-6600K and Core i7-6700K Skylake chips launching (probably) in August, albeit on the new Intel 100-series chipset and new socket.
What does seem to be interesting is that the Broadwell seems to
overclock nicely on air. And it will probably be the last update for the Socket 1150 platform.
So we have the new Core i-5xxx series which might be able to offer the highest performance on Socket 1150 platforms, while Skylake will include DDR4 and the latest chipset, although it has to be a proven it's a step-up from the current high-end i7.
I will probably be getting an i7-5775C because my socket 1150 Maximus VII Impact already has the max M.2 spec possible and I already have 16GB of memory which holds me over for a while. It also has plenty of USB 3.0 ports, so I really don't see the point for me to go for the Core i-6xxx series.
"But why Phuncz, why even bother at all to upgrade from the i5-4670K you have ?" Well, because I still have some plans for that CPU with another mITX board and two GPU's
Otherwise I would not have changed it.