With 2GB of RAM and that processor, I'm not so sure a top of the line GPU is worth it.
Yeah I know, it all wants replacing really lol, but beggers can't be choosers.
I will probably get an extra gig of memory, maybe even go up to 4gb.
I doubt buying a new processor would improve my games though, I imagine a graphics card is the best option until I can afford a better CPU.
I'm not looking for top of the range, just better than my current 8800. And a reasonable card so that when I upgrade my CPU in a year or more, it will still work well.