Things in life change, and so do things in the IT industry. The previous three or four years around the early 2000's, was somewhat slow in growth. But in the last two years, things have really picked up again.
This leads us to CPUs. Even in the CPU landscape, things are rapidly changing. Architectures are getting increasingly more efficient, clock for clock. But CPUs themselves aside, even manufacturers are changing. Just this year, AMD decided to spin-off its manufacturing arms into what's now known as Globalfoundries.
However, there's one quaint company, called Nvidia, that's been promoting how powerful its GPUs are for more than just graphics. But don't think of Nvidia's products as the traditional GPU anymore like they once were. With such things as CUDA, Nvidia represents a very powerful option for the future. Although Nvidia has denied much about creating a full-fledged CPU, I can tell you now that it's very possible. That said:
The question of the day is: Do you want Nvidia to make CPUs to compete with Intel and AMD?
There's no doubt, that this is a very hot topic.