You're pretty much at the limit for a balanced system. If you want to find out if a new card will do you any good, run a benchmark on your system at least 3 times, with a reboot between each run, average the results. Then overlock the video card and repeat the benchmark the same way. If the scores go up, you can upgrade the video card. Although I would wait and upgrade the whole system, the 6970 is still a card that can run games very well.