This article is another installment in the ongoing investigation of bottlenecking in video cards, with the first installment having been done on a 8800 Ultra.To quickly recap on the basic premise: nVidia hardware allows separate core, shader and memory clocks. Therefore, underclocking one of these values while leaving the rest at stock allows you to find out what part of the GPU is the biggest bottleneck in any given situation.

Link