I honestly cant believe CPU's have been in the same range of MHz for so long. I really must say I expected a CPU over 5GHz when at this time when I bought my 2GHz dell in 2001-2. Are multi cores just a compensation for technology running short? The answer I am thinking is maybe with the introduction of multi cores we don't need a higher MHz. But then why would people go to such extreme limits to over clock?