Noxon war das glaub ich, der das mal in irgend einem Topic gut erklärt hat, habs aber auf die Schnelle nicht wiedergefunden.

Mit 32 bit kannst du max. 2^32 Byte Speicher adressieren. Das sind genau 4GB. Da aber nicht nur dein RAM adressiert werden muss, sondern auch z.B. deine Grafikkarte, geht halt was von den 4GB an deine GraKa. Bei der 8800GTX sinds eben 4096MB-768MB die übrigbleiben.