@HugoStiglitz--He's got an OEM machine with a PSU mislabeled as 350W max. That's actually probably only got 18A on his +12V rail, or 216W--making it a 235W PSU.
That means you can't responsibly recommend anything that uses an auxiliary power connector.
What are the best cards that don't need auxiliary connectors? The 5670 is the simple answer and the 6670 is the most accurate answer.
Get a 5670 or 6670 with DDR5 memory (DDR3 is noteably slower). The performance difference between the 5670 and 6670 is minimal because the 6670 is just a slightly tweaked 5670.
A 5670 ranges from $45 to $75. Either go on Amazon.com and pay $65 right now or keep an eye on slickdeals.net until the card you're looking for pops up (use their search feature). Remember DDR5 NOT DDR3.
And in case you're wondering, the GT 240 is quite a bit weaker.
This takes you from a lousy gaming experience to a great experience, but it does cost you $120 if you include buying a Corsair CX430 PSU so your computer can handle it. Keep in mind, you can bring this PSU and graphics card to your next computer in 2 years.
If you want to stay cheap, keep in mind the 6670 is only a 10% bump on the 5670. So you may as well get the $60 5670 DDR5: http://www.newegg.com/Product/Product.aspx?Item=N82E168...
Price/performance a 5670 and the GTX 460 1GB w/ PSU are about the same. If you want to enjoy playing BF3 though, a 5670 won't quite do it.
It could work, but if you're spending $80 AR for a 6670, you really should spend $100 AR for a GTX 460 1GB (not SE version!). ... If you want to enjoy playing BF3 though, a 5670 won't quite do it.
Sorry for not responding so i manage to save up 250$ so now i was looking at the MSI R6850 now i was just wanding what power supply i would need and also i noticed ( Full PC Spec's )on mother board there a 802.11 Wireless a/b/g/n PCI-Express x1 card that's taking up a Bracket if pulling out the wireless card would it be a problem freeing up the space for the new card since the card takes up 2 bracket spaces ?