Can't you save a little bit and get 4670?
4650 ddr2 is a weak card, if you still want this card make sure you get ddr3 version, just like ct1615 said above.
After checking the new cards..... I agree with another posting, not here, that the 5670 with 512mb is the one to go for. Decisions decisions... I'm leaning towards the Sapphire brand. It's less than 20 bucks more than the other one.