The 512mb one is a total rip off, the card dosn't even have the horsepower to use even half of that. The X1300PPO is probably the best choice, and it's a very decent overclocker. However if you are looking for a gaming card, none of these will fit the bill. Look into 6800GS or the X800GTO2