PCI-E slots vs GPUs

I got this -
Summary of PCI Express Interface Parameters:
Base Clock Speed: PCIe 3.0 = 8.0GHz, PCIe 2.0 = 5.0GHz, PCIe 1.1 = 2.5GHz
Data Rate: PCIe 3.0 = 1000MB/s, PCIe 2.0 = 500MB/s, PCIe 1.1 = 250MB/s
Total Bandwidth: (x16 link): PCIe 3.0 = 32GB/s, PCIe 2.0 = 16GB/s, PCIe 1.1 = 8GB/s
Data Transfer Rate: PCIe 3.0 = 8.0GT/s, PCIe 2.0= 5.0GT/s, PCIe 1.1 = 2.5GT/s
(http://www.trentonsystems.com/applications/pci-express-interface)
So, for checking the bottlenecking of GPUs with specific slot, what should I compare?
Should I compare the memory bandwidth/core clock speed of the GPU with total bandwidth/base clock speed of the PCI-E slot given above? or the other numbers?
 
none really, a lot of work is done on the GPU, i.e. it's only getting information to an from it that is the concern of the pci-e slot. As of the GTX500's HD6000's nothing was bottlenecking on PCI-E2.0 x 16, since pci-e 3 doubles that it's fair to say that it's unlikely anything is on PCI-E 3.0. twice the gpu power does not require twice the pci-e bandwidth.
 


So, I there any GPU that out there (relesaed) gets bottlenecked in a PCI-E 2.0 (x8 or x16) ?
 
PCI-E 2.0 x16 is equal to PCI-E 3.0 x8

As of now as far as I know, to go from PCI-E 3.0 x8 to x16 has anywhere from no effect to just a few percent. Going forward could make more difference, but for now PCI-E 3.0 x8 or PCI-E 2.0 x16 is fine.