Well your motherboard is PCIe gen 2.0 or 2.1, so any card that runs that interface would work just fine. I'd stick with NVIDIA if you can, but you can find nice HD 7970's, R9 290's, GTX 680's, for cheap. It depends on how much $$ you can throw at one.