If you're looking for a budget card, the MSI Radeon R9 270 Gaming Edition is the best choice. It is currently one of the best price to performance cards right now. It can run most games on high settings at 1080p at 50/60fps+; you can even get this performance on ultra settings on some games. I honestly suggest that you get the MSI Gaming Edition version of it because it is very quiet and and keeps your GPU cool. It performs better than the GTX 660 by around 10% and costs the same. Also, you might consider the 270X however it is basically pointless as it costs around £10/20 more and doesn't have much better performance. If you overclock the MSI 270 Gaming Edition you will get the same performance, or even better than the 270X at stock clock speed. You can pick it up for £135 here: http://www.overclockers.co.uk/showproduct.php?prodid=GX-245-MS&groupid=701&catid=56&subcat=1982