You should be able to get a amd hd6870 for less than $200. I have one and it is has no problem with the highest settings on bf3 and has continued to surprise me since I got it. The big problem is (and maybe its just my sapphire board) this card is really loud. A great contender is the Nvidia 560. I understand wanting a 480 but the 560 is better suited for tessellation than the previous generation of cards, at least I believe this is the case. I would definitely recommend a 560 or a 560 ti if you can afford it.
Another thing to consider Look at the non-reference 560 Ti designs, factory OC'd to 900 Mhz. Among them you will find several models that have upgrade dPCB's and beefed up VRMs. The ones w/ 7 phases or more and the special coolers have been known to top 30% overclocks over the reference card speed.