The best card is going to be the GTX980 (regardless of what version PCI-E your motherboard has). Yes, it's compatible. What's more important is going to be what processor and power supply you currently have as well as what your budget is for upgrading.
-Wolf sends