The current gen consoles were indeed obsolete in terms of technology and raw power when they came out, especially the PS3, because by that time the 9800's were about to be released ...
... However, you can't compare consoles and PCs just by looking at their hardware, and the main reason is that consoles don't have to use an API like DX like PCs do, because all the consoles (of the same brand and generation are the same). This means that developers can take full advantage of the console's hardware by programing directly on it, not to mention that they have a lot more time to fidle with it and understand it's ins and outs much better than a PC developer would all the thousands of hardware combos they are programing for.
So the hardware on a 360 may have been weaker, but it was used much more efficiently, meaning that the graphics could have actually looked better than anything that was on PCs at the time (look at the best looking games on the 360 today, and then look at the best looking PC games in 2005 -at similar resolutions, of course).
... However, you can't compare consoles and PCs just by looking at their hardware, and the main reason is that consoles don't have to use an API like DX like PCs do, because all the consoles (of the same brand and generation are the same). This means that developers can take full advantage of the console's hardware by programing directly on it, not to mention that they have a lot more time to fidle with it and understand it's ins and outs much better than a PC developer would all the thousands of hardware combos they are programing for.
So the hardware on a 360 may have been weaker, but it was used much more efficiently, meaning that the graphics could have actually looked better than anything that was on PCs at the time (look at the best looking games on the 360 today, and then look at the best looking PC games in 2005 -at similar resolutions, of course).
