Depends on your resolution really. DDR5 is faster, but 512mb is a little low for today's monitors. I'd go with a card that has at least 1GB of DDR5.
I would upgrade after this card to 6850 or GTX 460!
But I just wanted to know which one is better!