So in all that's... $285. Not including the video card. That leaves about $265 for that video card. Use all of it on that. Grab a GTX 560 ti. That's the best option you have. It really is a great card and will have no problems at all running SWTOR and will be able to run BF3 on Medium-ish settings.
This one is absolutely great. It's Factory OCed much greater than other company's OCed version of this card and it has a custom heat design. Zotac is also a very trustable company and it comes with a free copy of Assassin's Creed: Brotherhood- $250 http://www.newegg.com/Product/Product.aspx?Item=N82E168...
It actually has a $20 off code already, making it $230 and another $30 mail-in rebate. That makes $200, leaving you a nice amount for shipping and left over money.
Wow, I just surprised myself there. I just "built" a system with $500ish that would actually play BF3 and SWTOR... Anyways, hope this helps!