Really top notch graphic cards can be expensive yes, about 200 - 300 euro's, however, just one notch below, and the price reduces quickly to 100, or even less.
I'm certain that if you save up some money, and instead of buying a new game, buy a new graphics card, you'll be very pleased! :)
Or...