what is the best graphics card money can buy for budget of £200-300

Solution
The HD 7950 and GTX 660 Ti perform about the same, both are under 300 pounds.

I'd take the 7950 and get Bioshock and Crysis 3 for free, and overclock it to perform as good as a 7970 :)