Rubbish basically, CPu's aren't the necessary upgrade, they never were, games for 10 years have been 98% GPU limited. The difference is YOU personally used to buy a new CPU aswell as a new GPU and are slowly realising you didn't have to, thats the ONLY way you wouldn't have known that till now.
As for cost, a £110 5770 will play ANY new game with higher framerates at higher res with higher detail and far higher minimum fps's than a Console can, added into any desktop bought in the past 4 years and you'll have a more capable more powerful gaming machine than a console.
As for being driver dependant, I also find that complete rubbish. People who stick with a year old driver set rarely if ever have trouble, its the people who try every single new set, every beta, every RC, then the final, they switch back to the RC because 3dmark was 1.3% faster who have driver problems.
I can't remember the last driver problem I had with a game, infact the last time I had trouble was on a 8800gtx when Vista was new and their 64bit driver was appauling and unstable, even then their 32bit driver was rock solid and games were generally fine appart from eventual memory leak crashes, but it really wasn't game specific
One of the only reasons consoles have been the primary platform this time around for much longer than the last few console generations, was Nvidia and its unholy abomination of ripping the guts out of DX10, putting it back 3 years. Ultimately because DX10 was so useless, after 2-3 years of titles preparing for it, and basically shelving lots of the work they did for DX10 stuff. The gap between dx9/dx10 wasn't big, all games stayed dx9 and for too long.
Consoles really had smeg all to do with Vista's pathetic uptake, DX10's massive failure, the very long gap between the broken DX10 and DX11 being release which has also lately caused more and more titles to forgo DX9/XP support, which should have started happening 3 damn years ago.
Either way, its happening DX9/XP is finally being phased out, as developers start to exclude supporting a decade old API, move forwards and also have the ability to support Vista and Win 7 machines, which have much higher minimum specs, it gives them the licence(they should have had 3 years ago) to push on much faster.
Consoles have already been left behind to be honest, playing a game in low res with low framerates, and things like GTA4 with horrible shadows and incredibly low minimums on the 360, its not comparable.
Anyway its the same old argument, and its based on a lie essentially, people convince themselves a great gaming machine MUST have the most expensive GPU and the most expensive CPU or its not going to be good.
I don't know anyone with a console, who doesn't have a desktop, 98% of those people could get a graphics card for less than their console cost and have a faster gaming machine, free multiplayer with FAR more updates and options. The problem is, most people don't know that all they'll need is a half decent GPU, and most people are convinced consoles have some unheard of unavailable completely incomparable graphics and cpu's, from the next next gen that PC's can't compare to......... because people are stupid and illinformed.
THe biggest joke of the whole situation is, most big titles come out on the PC anyway, which I can play with higher framerates, with more detail in higher res with a better control method. PC wins hands down and has done since the 360 released. Dozens of fantastic titles release on consoles and the PC every year, theres no shortage of games, and no shortage of gamers.
People seem to get it in their heads that, lets say COD 4 sold, 10 million, that there are 10 million gamers out there, there aren't, there are 100's of millions out there, who like different games and different platforms, they are ALL making a KILLING on software, console dev's, pc dev's, ps3 dev's...... not sure any Nintendo dev's are making a killing, I don't know anyone who bothers buying Wii games anymore.