GTX 480 if you can handle the temperatures and voltages. you will need an aftermarket cpu fan if you want to get any overclocking done with this, but this is hands down the best performance to price contender.
other alternatives:
Sapphire 6950 OC 250-50$=200 with code EMCYTZT1834 expires on midnight on July 1st/2nd border. also comes with BF3 code
HD 7850 ~250-260$
GTX 570 ~260-280$
these three cards generally perform about the same level give or take a few fps. the more expensive cards have the slight lead, the 7850 gets special mention as its the only card in this range that only uses 1 6 power pin(most models), making it crossfirable on a 650w power supply
Other mentions: gtx 560ti 200-220, possible to find it lower in several occasions
HD 7870 last week, the XFX and HIS 7870 was on sale for 300$. atm its still slightly above 300, but it occasionally may come back. Several models go under 300 after rebate if you do rebates.
only reason why i usually dont mention the gtx 560ti448 is that its basically like the same price as the gtx 570