2GB is fine for almost everything, and you can get some more anytime. I wouldn't say the 8800GTS is significantly faster than the 8800GT, but if you were going to pay $290 for the EVGA GT, then the GTS is definitely the best option. It's main advantages are the dual slot cooler and the 128 SPs.