I've been using my Radeon 4850 512MB card for a couple years now, and although I'm not too unhappy with it, I have been considering upgrading to a newer DX11 card due to all the great games coming out this year. I think possibly it's a bottleneck with my current CPU, but I could be wrong. Here's my system specs:
I'll set my budget at a meager $300 max, since I plan on doing a new build sometime next year. Because of this, I'm wondering is it even worth upgrading anything? Would it help to get better memory as well as a new video card? Would I need a more powerful PSU as well?
I personally would go for a 6950 or a GTX560 but you will need to upgrade your PSU for the higher end cards.
I think your amount of RAM is fine but 2G extra wouldn't hurt.6G i the sweet spot.I presonally have 4G and i can manage.
You might see a lil bit of a bottleneck with your CPU.A slight O.C. should help it.Maybe around 3.3 or 3.5ghz should do nicely.
Since the GTX560 just came out on Tuesday i would suggest waiting another week to buy a card because i've been seeing the AMD card price's drop and i'm sure theyll drop even more to compete with the new GTX560.
What types of games are you playing?
Are you trying to play games at max settings or playable FPS?
The problem might be the PSU and if you have to get a new PSU, it would eat part of that 300$ budget. If you decide to do so, I think a HD 6870 would be a good choice.
IF you have some sort of idea on what you would like your next build to be, you could always get a PSU with that in mind and reuse it and rationalize it's not part of your 300$ budget and get something closer to a HD6950 or HD6970 that could both be viable in your next build (as they are or XFire).