Damn, Such a good ram + CPU to go with such a bad GPU :<
If you have 300$ to spent, I'd surely suggest you an HD6970.
If you have less than that, try getting an HD5870 or HD5970.
If not, try getting an HD4870 X2 Which is powerful enough for it's money!