I use CPUBOSS to get a first look at CPUs. Next I see what Tomshardware has offered.
But then we have this:
"Our tests demonstrate fairly little difference between a $225 LGA 1155 Core i5-2500K and a $1000 LGA 2011 Core i7-3960X, even when three-way graphics card configurations are involved. It turns out that memory bandwidth and PCIe throughput don't hold back the performance of existing Sandy Bridge-based machines. "
http://www.tomshardware.com/reviews/gaming-cpu-review-overclock,3106-4.html
A lot of folk are making this move for game performance. For that I look at the GPU.
Hello all, I am looking into upgrading my computer. It is mainly used for gaming. My current specs are amd phenom II x6 1090t, EVGA GTX 780, corsair 850w plus psu, 8 gigs ddr3 ram can be overclocked to 2333 currently at either 1600 or 1866 don't remember, Samsung evo pro 256gig ssd, 1tb hdd. Currently running at 1920x1080 one monitor. Don't plan on dual or 4k any time soon. I also use a lot of flight sims as well as GameCube and ps2 emulators.
Upgrade options: i5 6600k skylake with 16 gigs ddr4 ram. Or I5 4690k haswell.
So my question is which will be better? I know that ddr4 right now does not provide many performance increases but it very well could in the future and if I'm upgrading I don't want to be stuck in the past, however I don't want to just throwaway money. And as far as processor performance I can't say as I have seen many good benchmarks for skylake v haswell. Does anybody know good or bad to either of these processors?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic