Well, if you've read earlier in the thread, the only reason a half-baked PC can run new games is due to games being made for consoles.
'cos even if the textures, framerates, and load times are all twice as good, it still barely scratches the surface of PC hardware's capabilities.
And that's part of the problem.
Ok, let me illustrate this with a couple of examples.
On the software side, Crackdown 2. On the hardware side, Hardware Tessellation.
The devs of crackdown 2 wanted to have fights with hundreds of foes. That was part of their vision.
Get to those fights, and what happens?
The same models are used repeatedly. They behave really stupidly. And still, the framerates drop so low it's unplayable.
Now, allow me to explain the benefits of hardware tessellation.
Objects can be created with low polygon counts, and as you get closer to them, the video card increases the complexity of the object.
That means, at a distance, objects use low amounts of processing power.
You can therefore reserve the detailed textures for the models that matter, such as your personal character or vehicle.
There's more CPU power available for stuff like pathing and tactical assessment.
There's more GPU power available for rendering those hundreds of enemies.
But, even if there was a Crackdown 2 version for PC, it will still have the same issues, though obviously less of it.
'cos in order to utilise technology like hardware tessellation, you have to assume everyone has it, and have an engine that's designed around that fact.
See, that's the core of the issue here.
It's exactly like the gap between Wii games and PS3 games .. if you design an engine around the Wii's capabilities, and then port the game to PS3, it will still never be a "good enough PS3 game."
And the power gap between Wii and PS3 is less than the gap between PS3 and PC.
Now, in order for new technology to be incorporated into PC games, new hardware must become the norm.
In order for new hardware to become the norm, games must be made that will underperform without it.
So long as games are being written for the current generation of consoles, they are not going to bridge the uncanny valley.
You won't have environments that are indistinguishable from reality.
You won't have NPC behaviour that's able to pass the Turing test.
Heck, you won't even have good lip synching.
Consoles are holding PC gaming back.
Ok, sure, the phenomenon is also keeping "good gaming PC" prices low, but that is a bad thing.
Having to keep up with the tech (or be cheap by being a year behind) used to be an expensive endeavour, but it was driving progress forwards at a phenomenal rate.
See, that's the important thing here. Progress.
It's exactly the same deal with blu-rays and HDTVs.
That stuff is amazing compared to DVDs and SDTVs. But you go to a store, and they are selling so many DVDs it's likely to be a mainstay of domestic movie purchases for a decade to come.
But you have the next generation of technology on the way.
3D is pathetic right now, compared to the technology's potential.
But it needs to get better, and it needs to get cheaper.
Neither of those things are going to happen so long as the industry is being held back by DVDs.