hallowed_dragon :
It all depends on the game. Each game utilizes a fixed number of cores for generating data for the GPU, AI and more. Most of the games which are 2 years old and some new ones utilize only 2 cores. Some games take advantage of all cores but most of them are more recent.
Concerning multi-GPU solutions. Because some games utilize a fixed number of cores, so adding another card for SLI/X-fire will have NO effect on the number of cores utilized and most possibly the CPU will become a limiting factor unless it has over 3 GHz. This is due to the fact that GPUs wait for the CPU to supply them with data for 3d rendering. More GPUs means more CPU work, but because the number of cores are limited, the only way to make the GPUs not waste time waiting is to over-clock the CPU or increase the resolution and game detail (forcing the GPUs to spend more time generating the images, time in which the CPU can catch up).
That doesn't even make sense...
If you have 1 guy named CPU, who can carry 100 lbs of ore to a forge, and no more.
And then you have one guy named GPU who can turn 500 lbs of ore into metal, and no more.
Then making the one guy make a special "high res" ore where he can now only turn 100lbs of ore into metal, and no more (bc special "high res" ore takes longer)
It still doesn't stop the fact that the guy doesn't have enough metal to supply the army with "smooth gameplay" because
there isn't enough ore in the first place.
In other words, making the GPU work harder so it doesnt "waste time" has absolutely nothing to do with performance when the CPU didn't change at all. The basic logic just seems... illogical.
Unless you specifically said it just so you don't have a "lazy gpu" because you believe he should be working very hard even if he doesn't need to
😛
But that's to say that any of this matters!
CPU's don't bottleneck GPU's.
It's all determined by the video game software. Some video games use the CPU (because they're poorly programmed or archaic in design, like Everquest 2- or just cpu intensive like SupCom) but that has nothing to do with the GPU being "bottlenecked" It means the overall system is bottlenecked by the CPU, not the GPU.
But most video games run perfectly fine even on "crappy" CPU's. It's the GPU which bottlenecks itself. Which means there is no bottleneck besides x16 AA or too high settings.
The whole "Will my CPU bottleneck my GPU?" is a myth.
This literally will never happen. Ever.
Your CPU can bottleneck your gaming because the SOFTWARE is crappy, but the GPU has next to nothing to do with the CPU to Software relationship in reality. As in, GPU:CPU has nothing more to do with the CPU than the DVD drive has to do with gaming performance in relation to DVD:CPU.
To say, "The CPU bottlenecks the GPU!" you might as well say "The DVD drive bottlenecks the GPU!" or "My brain is made of candy. SWEET! SWEET! CANDAY!!!!!!!!!!!"
Of course, I have no idea what I'm talking about. I won't even be able to talk about CPU performance in gaming until Friday, when I get my new i7 and can compare it to my Core2Duo.