I believe we have hit the crux point for 'cores' vs 'gaming improvement', until the developers of games actually optimize the code specifically for multicore systems. Which means Microsoft and Sony (the dominant two) would also have to buy into the multi core sort of systems for their consoles.
If they did not, then the developers would have to chose, do we want to invest in consoles OR the added separate coding costs of PCs? I think they will knuckle under NOT wanting to displease the console makers, and just 'put out' the basic code they have been. Why would the give up the opportunity? Because it always comes down to MONEY and FUTURE Revenue, period, they are making games to make money not for your entertainment (no matter what...