So, when the question of "should I get a 320MB or a 640MB 8800GTS" comes up, the resolution of the display device seems to be discussed more than anything. Clearly, the extra memory benefits those running at higher resolutions. For me, I'm on a 1280x1040 currently, so the decision is pretty cut and dry. However, for folks that don't upgrade very often, is the 640 a better deal due to future proofing? As Crysis and more directx 10 stuff rolling out, wouldn't the extra ram benefit you even at lower resolutions?