So i have been looking at graphics cards for my computer, but i have an issue. the motherboard i'm looking to buy right now is the GIGABYTE GA-970A-DS3P, and it has a PCI Express 2.0 x16 slot on it. the graphics card i have been looking at is the Nvidia GeForce GTX 660, but that graphics card needs a PCI Express 3.0 x16. it also doesn't support my OS (i have windows 8.1, the graphics card supports windows XP, Vista, and 7). do any of you know of any graphics cards that are similar in performance to the Nvida GeForce GTX 660, but fit on the motherboard i'm looking at, and is compatible with my OS? i'm not really worried about price, i just want to know what i need to be looking at here, since i don't really know how to compare the performance of graphics cards