7950 > R9 270X > 7870
the 7950 is now called r9 280. and the difference to the 270x isnt so big. i buyed a 280 a week ago. fine card.
and it was cheap. i dont know why, but saphire has a realy cheap 280, 40-50€ less than all other 280.
but he needs a new CPU, not a new GPU