I learned something recently.
After owning a MSI Z77A-GD65 mobo and a GTX 780, both of which are PCI-E 3.0, for 3 and 2 years respectively, I stumbled across something I didn't know.
PCI-E 3.0 isn't necessarily enabled, especially when talking about first generation PCI-E 3.0 products. (I've since learned this is problem going back to the GPU drivers of the vendors)
If you have a higher end GPU, I'd advise doing what I did and download GPU-Z and run it. You may want to click on the little question mark near the PCI-E box and run a test to see if your GPU is actually running at 3.0.
If it isn't running PCI-E 3.0 then you can do a registry hack to enable it.
I did the registry mod, not expecting much... boy was I wrong. I have way fewer instances of the CPU bottle necking the GPU.
Sherman Hill, a recent complaint of mine, is running much smoother now, even in crowded yards and in scenarios with the advanced weather like thunder storms.
Here's an article showing how.
Keep in mind that, any Nvidia driver update will undo this mod and a person will have to go back into the registry.
http://forums.evga.com/How-to-enable-PC ... 07292.aspx