Okay. So I got some money just laying here and I decided it's time to upgrade from my GTX 460 into something better. I have not really been into the AMD vs Nvidia and when I upgraded last the best card around was in the 500-series. I got a budget of about 200£/€. I'm looking for a card that can play games on High/Ultra/Max whatever settings in the current generation games, such as Battlefield 3 and Guild Wars 2 etc.
GPU - GTX 460
CPU - Intel i5 Quad Processor i5-760
Motherboard - Asus P7H55-M PRO
RAM - 4GB DDR3
Also, I only have a 400W PSU, should I get a 500-550W one?