The lowest end card I'd get on the gtx side of things is a 560 (no ti). A 7850 is the best card for the money if you want to enjoy BF3 at higher levels. I have used a gts 250, a single gtx 560, and 560s in sli in that game. If I were jumping in now, I'd get the 7850 or the 7870.