MSI 660 or XFX 7870

Either card will work and are very similar in performance with the HD7870 having the edge. The GTX calls for 430watt PSU and the HD 500watts both will though run fine on a 450watt quality PSU. Since prices are similar on PSU's I would look for something in the 500-600watt range.