I say 6870, you can get a used one on the cheap(there was one on here for 85$!). Most can overclock pretty decently too, and even on stock mine can play bf3 on ultra at 60fps at 1600x900
A computer is never done, you're just out of money.
I ate a taco for the first time ever today. Feb 27/2012