thanks SirCanealot . . . I think what needs to be uncovered here is whether or not peoples GPU's are maxed . . . . I absolutely expect most peoples graphics cards to be running at 100% while gaming . . . . admittedly I'm not familiar with the very latest titles but I'd be suprised if they made such demands of a CPU that the GPU was left running at 50%load
I'm also *not* a game creator/coder so I'm not sure what is eating so many processor cycles in the newer titles . . . . afaik the processor draws the wireframes and the GPU renders them i.e . . .
your talking purely graphics here, which in most cases, is handled mostly by the gpu.
however, there are many other processing required in games that just what you see on screen.
the main ones will be the games physics, and this can include all the collision detection routines and object movement etc.
Theres also the AI, really good AI is very processor intensive.
a game engine in general works in frames, so the cpu will process each frame before the gpu gets a chance to render it. This means all the movement, ai, etc is done, then the gpu will render the finished result
if the cpu is struggling, and its taking longer for it to compute all this, the gpu has to wait before rendering the next frame, which will reduce your fps, and the gpu will get rest between frames so it doesn't max out its processors
one easy test, is usually to check your fps, then drop or increase the graphics options/resolutions, etc
if you get little change in your fps, then you know ur cpu is struggling.
also remember that not all games will make use of multiple cores, althou less so now with newer games. For these, dual or quad core systems will make no difference