My 2 cents:
We are just now hitting the point where hardware is finally slowing. Instead of doubling of transistors, we are getting more cores and other custom chipsets (GPU) on the same core. We can't rely on Moore's law to fix our slow code. We also have to learn to code for parallel in a good manner.
Which all means that I think that as more features get pushed onto the CPU die, the more potential to be back to integrated non-mix and match hardware, which will drive price down.