There is NO DOUBT the CPU can lower performance in gaming.
Especially in games like Everquest 2, Supreme Commander, or many other MMO's or RTS games.
The argument is not that CPU's don't matter, but that the CPU doesn't bottleneck the GPU and that to say "The game's poor performance is because your CPU is bottlenecking your GPU" is as accurate as saying "The game's poor performance is because your CPU is bottlenecking your DVD drive."
In essence, both of these are true, but also inaccurate and misleading.
It's certainly possible the CPU is overloaded by the game software and thus cannot feed the GPU enough information for it to process completely. In fact, this is very likely because the CPU is busy doing its own calculations while the GPU yawns, waiting to be used in the freeze-ups and lag-fest of entering a contested area.
Of course, the same could be said for the DVD drive, or ANY component. The CPU is overloaded, so it can't feed information to ANYTHING else, such as the DVD drive. Try to access your DVD drive, and you'll be bottlenecked by your CPU. If you're running a music cd, it might stop playing because of the lag.
So to say a CPU bottlenecks the GPU is inaccurate. It's simply more obvious to say "The CPU is bottlenecking your game's performance." it has nothing to do with the GPU!
I have seem one person's link explaining how a CPU bottlenecks a GPU, but this is mostly hogwash in modern hardware. Sure it's a possibility, but not a realistic one. You would have to have a controlled, conditioned experiment with homemade software just to overload a CPU with information to the GPU. In today's technology, although some poorly designed video games tax the CPU a lot in addition to the GPU, modern CPU hardware in relation to CPU Usage vs CPU:GPU information load is vastly superior to GPU hardware in relation to GPU Usage vs CPU:GPU information need. In other words, the GPU tends to be overloaded far more easily than its equal tier CPU (best vs best, budget vs budget, crappy vs crappy) and so a budget CPU could easily be more than enough to run the program in addition to feed the GPU all information it needs, and is only going to bottleneck performance when the software's CPU need is many times greater than the average CPU:GPU need.
For you to be able to prove that the CPU bottlenecks the GPU, you would need a program intensive enough to send the GPU enough information to tax it 100%, and see the CPU usage. Of course, no one wants to do this because the CPU usage would not be 100%, even on some awful processors. In all but the worst of processors, the CPU usage solely from CPU:GPU will be low enough for the CPU to easily also include running other hardware, the OS, and the software and will only be limited by the software's need for CPU usage- NOT GPU usage.
In fact, the only times you will see the CPU at 100% and the GPU lower, is when the CPU is bottlenecked by the game's software. That the game software itself is wanting so much processing power from the CPU, that the GPU doesn't get the information resulting in UNPLAYABLE lag. But most of the time this IS NOT the case. Often the GPU will be working at less than 100% speed or even at 100%, while the CPU is still lagging the game but not unplayable lag. Upgrade the CPU, and the GPU will often still be at the same speed it was before, showing that the CPU feeding the GPU was NOT the bottleneck, but that the bottleneck resulted in the CPU overloading via the game software's demand on the CPU- NOT the GPU.
Hence the expression, "CPU's do not bottleneck the GPU." and said Myth.
Especially in games like Everquest 2, Supreme Commander, or many other MMO's or RTS games.
The argument is not that CPU's don't matter, but that the CPU doesn't bottleneck the GPU and that to say "The game's poor performance is because your CPU is bottlenecking your GPU" is as accurate as saying "The game's poor performance is because your CPU is bottlenecking your DVD drive."
In essence, both of these are true, but also inaccurate and misleading.
It's certainly possible the CPU is overloaded by the game software and thus cannot feed the GPU enough information for it to process completely. In fact, this is very likely because the CPU is busy doing its own calculations while the GPU yawns, waiting to be used in the freeze-ups and lag-fest of entering a contested area.
Of course, the same could be said for the DVD drive, or ANY component. The CPU is overloaded, so it can't feed information to ANYTHING else, such as the DVD drive. Try to access your DVD drive, and you'll be bottlenecked by your CPU. If you're running a music cd, it might stop playing because of the lag.
So to say a CPU bottlenecks the GPU is inaccurate. It's simply more obvious to say "The CPU is bottlenecking your game's performance." it has nothing to do with the GPU!
I have seem one person's link explaining how a CPU bottlenecks a GPU, but this is mostly hogwash in modern hardware. Sure it's a possibility, but not a realistic one. You would have to have a controlled, conditioned experiment with homemade software just to overload a CPU with information to the GPU. In today's technology, although some poorly designed video games tax the CPU a lot in addition to the GPU, modern CPU hardware in relation to CPU Usage vs CPU:GPU information load is vastly superior to GPU hardware in relation to GPU Usage vs CPU:GPU information need. In other words, the GPU tends to be overloaded far more easily than its equal tier CPU (best vs best, budget vs budget, crappy vs crappy) and so a budget CPU could easily be more than enough to run the program in addition to feed the GPU all information it needs, and is only going to bottleneck performance when the software's CPU need is many times greater than the average CPU:GPU need.
For you to be able to prove that the CPU bottlenecks the GPU, you would need a program intensive enough to send the GPU enough information to tax it 100%, and see the CPU usage. Of course, no one wants to do this because the CPU usage would not be 100%, even on some awful processors. In all but the worst of processors, the CPU usage solely from CPU:GPU will be low enough for the CPU to easily also include running other hardware, the OS, and the software and will only be limited by the software's need for CPU usage- NOT GPU usage.
In fact, the only times you will see the CPU at 100% and the GPU lower, is when the CPU is bottlenecked by the game's software. That the game software itself is wanting so much processing power from the CPU, that the GPU doesn't get the information resulting in UNPLAYABLE lag. But most of the time this IS NOT the case. Often the GPU will be working at less than 100% speed or even at 100%, while the CPU is still lagging the game but not unplayable lag. Upgrade the CPU, and the GPU will often still be at the same speed it was before, showing that the CPU feeding the GPU was NOT the bottleneck, but that the bottleneck resulted in the CPU overloading via the game software's demand on the CPU- NOT the GPU.
Hence the expression, "CPU's do not bottleneck the GPU." and said Myth.