You do realise that the difference between a GeForce 3 and a GeForce 4 isn't all that profound, right Von Helmet? I mean, it's got a faster clockrate, an extra vertex shader (IIRC), and some odd knick knacks here and there, but they're basically the same card in terms of what they are graphically capable off. It's just that the GeForce 4 does it a little faster (at least the 4400+ models do) and a little smoother. I haven't seen the Xbox do anything graphically that my current PC, which is already well over a year old, doesn't yawn at.
Raff, I totally agree that the whole chipset package in the Xbox is awesome, and that the nForce chipset is awesome as well (or at least, the nForce 2 chipset is). But once again, it's nothing that I can't get for my PC, which was my whole point to begin with, so long ago
I'm not sure if it's the fact that it's a single platform that makes the optimization so easy, though... I'm a bit of a pessimist, and I'm going to go out on a limb here and say that the reason that Xbox games are so optimised is because developers don't have
any excuses to make if their game runs like crap on the Xbox.
I mean, on the PC scene it's been all so prevailent (sic?) the past decade or so.
"Dammit, our game runs like crap!" Programmer
"What can we do about it?" Manager
"Well, we can optimise, that should improve speed by about 60 percent or so."
"And how long will that take?"
"About three months or so..."
"Forget it, we'll just up the recommended specs."
Why wouldn't they? Game runs like shit on a 1Ghz processor? Just say that you recommend a 2Ghz processor. PC programmers have gotten lazy as hell, because they can ALWAYS simply throw more raw power at their speed problems. "The game runs fine on our test machines! Those machines are very much like what the average gamer has at home, so it should run fine on your P3-800!"
(Which should actually read, yeah, we only test on 3GHZ+ machines here, and we get 25fps, so we really don't understand why you're complaining about 0.2fps. In case you want an example of this behavior : SimCity 4.)
And not just the game programmers btw, the idiots from publishers such as EA etc will simply not allow for an additional three months or so for optimizations. Hey, it runs at 5fps! Ship it!
On the Xbox, and any other console for that matter, they don't have that luxury, and so they have to optimise. Nobody is going to play an Xbox game that runs at 2fps.
I'll admit that with only having one hardware configuration, you can tweak some speeds here and there because you know what you're working with, but I think a lot of PC games are simply unoptimised in many areas that are independant of hardware. Then again, I'm not a programmer, so I could be wrong. I doubt it, though.
Creston