You can see a comparison here:
http://www.techpowerup.com/reviews/MSI/GTX_660_Ti_Power_Edition/26.html
If these are a no go, then the 7870 may be an option. It's lower powered, and will perform better than a GTX 660.
http://www.techpowerup.com/reviews/MSI/GTX_660_Ti_Power_Edition/26.html
If these are a no go, then the 7870 may be an option. It's lower powered, and will perform better than a GTX 660.


But the current CPU is not too badly balanced with a 7790.