I don’t think there are too many options to play BF3 nicely for under $200. If you were OK with your 8800 you can upgrade slightly to the GTS version. Also upgrade your memory to the full 8gb the board can handle.
this computer is getting old now, but its never had a problem running games at full settings. crysis, dirt, battlefield bc2, cod, etc…
i dont mind not having full out, i dont plan on building a whole new rig for this game. was looking at radeon 6950’s newegg has em for 219 after rebate, but was wondering if the other hardware will be too much of a bottleneck in which case i should just go with a cheaper card