Originally posted by: ShawnD1
Here's a simple test. Take a middle age computer, such as an Athlon 3200+ with a GeForce 6600GT video card, and run a Quake3-engine game like Jedi Knight 2 at settings high enough to get only 60 frames per second. I happen to have that computer, and I can set JK2's video quality to the absolute maximum and still get 60fps. The game is incredibly smooth (especially if v-sync is on), the textures look great, and the game is really a work of art. Now take that same computer and run Quake 4 at the settings that will give 60fps. I've tried this, and it's not possible. If I set the "quality" to low (it refers to texture quality), disable bump mapping, turn off specular, turn off shadows, and turn off sky textures, Quake 4 is still nowhere near 60fps. How does it look? Think of Quake 2 in software rendering; that's how Quake 4 looks with those settings.
My main comp is a C2D 6600 with a GeForce 8800GTX, and even on this computer Quake 4 is super slow and Quake Wars is nearly unplayable. Quake 4 at 1440x900 windowed with high texture quality, no shadows, bump mapping on, specular on, sky rendering on, and high quality effects gets 25 frames per second. If I set the texture quality to low but keep the other stuff on, it gets 60fps but it still appears laggy for some reason. I could put 60fps Jedi Knight 2 next to 60fps Quake 4 and you would swear up and down that Quake 4 had a much lower frame rate. I don't mean to pick on id Software's Doom 3, Quake 4 and Quake Wars, but they seem particularly bad for this. Lost Planet and Crysis are just as bad. Even on the best computers in the world those games look laggy as hell.
Why does this happen to all of the newer games? They run slow as shit, they look like shit, and they require a system that is more than twice as expensive just to get this horrible quality. Are software developers simply not trying anymore?