The 512MB would come into play at higher resolutions. Having not seen benchmarks to compare, I'm going to guess the 9600m is better given a top resolution of 1440x900
ever compared the 256 vs 512 8600gt?
There is a marginal difference because the poor GPU cant feed the ram. The 512mb will only be better if the 9600gt still has the ram bug in some situations...