One thing with win10 and now DX12, DX12 is supposed to be able to use more cores, the more the better.
But it is up to the programmers to develop the software. I see it all the time, the programmers drag their feet
I am not impressed with the improvements Intel had made, they can do better.
I have Haswel, Ivybridge, sandy bridge and Westmere CPUs as well as a couple different AMD cores.
My overclocked x5660 hexcore core for core is as fast as my Haswel stock in several programs.
Rather than just raw speed, there are so many instruction sets built in, again the programmers need to step up and develop the software to take advantage. If a program could use AVX, AVX2, F16c and FMA3 and the other instructions
AVX can make a hell of a lot of difference, I have seen some of what it can do
We are stuck with what Intel wants to give us, with so little competition to put some fire under their butt why would they...
We are also at the mercy of the programmers to come up with better software.