Okay so my mobo...the asrock pro3 gen3 supports pci-e 3.0 and everything but my old graphics card: the hd 6950 didn't support that. But my new one, the gtx 670 supossedly supports pci-e 3.0 so after hooking it up to the cords my hd6950 used to be hooked up to...bam no pci-e 3.0??? I don't understand why it' still saying pci-e 2.0x16 in gpu-z. Here's a screenshot of gpu-z.