After using these three GeForce 9600 GT video cards it's clear that 512MB is the sweet spot as it is ideal for higher resolutions that require larger frame buffers. All of the cards did great and it was interesting to see the GeForce 9600 GT 512MB cards beat up on the overclocked GeForce 8800 GT 256MB at higher resolutions. The GeForce 8800 GT 256MB had a short life and with the launch of the GeForce 9600 GT 512MB series it is likely that it will be phased out.
Sure the GeForce 9600 GT has less stream processors, but it makes up for that by having higher clock speeds. If you are looking for a graphics card and have right around $200 to spend you have a tough choice as you can save a little and get a GeForce 9600 GT or spend a little more and get a standard clocked GeForce 8800 GT. That call is up to you as it depends on the funds available at the time of purchase.