Lets do a real comparison, in the year 2000 the best intel CPU was the 1.5Ghz single core P4, for around $300. 8 years later we get Nehalem 4 cores for around $300, which is well over 10 times faster.
From 2008 Nehalem release untill now we get skylake for around the same price but with only a 50% increase in performance is pathetic.
And the difference from 1992 to 2000 was even more dramatic. The best CPU in 1992 was the 80486 DX2/66MHz. But realistically, for $300, you could only buy the 80486 DX/25 MHz. A 1.4 GHz Willamette (or AMD Thunderbird 1.2 GHz) is literally 50x faster.
Between 2004 and 2007, we ramped from 1-4 cores. Yet, we're still stuck with 4 cores in the consumer desktop line. The why is simply because software is 'good enough'. There simply isn't enough incentive to develop processors at the same pace because software can't keep up in the consumer space. So instead, there are other areas of advancement - more performance/watt*, lower over all power, connectivity (native USB 3.1/TB), platform improvements, etc.
* Certain people like to rail on AMD for being power inefficient (which they are slightly) when comparing Polaris to Pascal, but somehow have no problems with Skylake to Nehalem? Stock i7-6700K vs Stock i7-920, at idle, the i7-920 uses 3x more power (150W vs 50W), and at CPU load, it uses almost 2x more power (250W vs 130W). And this is all for about half the processing power.
Last edited: