The 320MB version performs better at moderate resolutions (like 1280x1024) because it has higher clocks, but it falls short at the highest resolutions and some texture demanding games.
I have doubts whether the 320MB version is dx10 proof. Sure it has the technology to play dx10 games, but I think it will perform much worse at games like Crysis than the 640MB version.