Alright, well, we'll start with my suggestion:
Case: CM HAF 912Very good starter case. Lots of room, looks reasonable, good cooling options.
Psu: Corsair CX500 V2Corsair makes good PSUs, and this one will have enough power for a good card while being cheap.
MB: ASRock Z68 Extreme3Somewhat cheap, fits reasonable reqs, good quality.
CPU: Intel i5-2500kThere is a reason you'll find this CPU everywhere on OCN, it's one of the best deals possible, even now.
GPU: AMD HD 7850Strong mid-range card. It won't max BF3 for you, but it'll do well.
SSD: Crucial M4 128GBYou'll find the M4-series all over OCN as well. Reliable, fast, cheap.
RAM: G.Skill Ripjaws X 1600Mhz 9-9-9-24 1.5v 2x4GBIf all you're doing is gaming, you dont need more then 8GB. This is the basic ram I give everyone.
CPU: Bulldozer really isn't all that great at gaming compared to Intel, and the 2500k will make a difference in SCII and BF3.
RAM: Based on your description, you're a gamer. You wont need anything more then 8GB, although there is room to upgrade if it turns out you do need it.
PSU: I dont know about Rosewill, but Corsair is re-branded SeaSonic, which is basically the king of PSUs. Its a quality assurance thing.
SSD: You can get 38GB more space for a small price bump, M4s are known to be excellent, I don't know if the SandForce controllers ever got fixed.
GPU: The 560 is a pretty low-end card, even for a build in this price range. The 7850 is both stronger, and consumes less power.
HDD: I left it out to keep in your general price range. I'me sure you could scrap the HDD out of your current system if you must.
If I had a better idea what your max budget is, I could help you more. If you have brand or other preferences, I can work with you on them to still get the best rig for the money. Basically, I need more info.