Tis all a bunch of tosh I tell you !
For example a good exaggeration of a bottleneck:
qual-sli 580 with an i3 cpu.
I'd not think so, but would be willing to take a look at the stats provided.
You'd need to bench the things with the i3, then switch for an i5/i7, and if the gpu performance isn't substantially higher (not the combined scores, just the gpu scores), then yeah something's afoot.
You'll always get a better overall performance if the cpu is better, and the memory is better .. and so on.
A bottleneck I'd understand is a gfxcard, say being a genuine PCIe3.0 being shoe-horned into a PCIE2.0 and running at a limited bandwidth because of it. Generally the mobo and their interactions with components will give the biggest factor. 8x as opposed to 16x e.g.
What drives you nuts is people branding the bottleneck tag around in regards to a component directly effecting the other, and it wouldn't and maybe never would.
A C2D cpu may not be up to processing some of the requirements for certain newer games, but it wouldn't be because it's holding back the gpu - it's just not quick enough for the game (and windows and blah blah). Having 667 memory in instead of 800 will impact further. And if the bus speed of the mobo isn't up to anything, or the overclock is squewed in favor of clocks over bus, that can have an impact.
Not always as simple an answer as "yeah you got a cpu bottelnecking the gpu".