Was du beschreibst ist keine geheimnisvolle Eigenheit deines Macbook sondern betrifft die meisten Notebooks und wurde sicherlich schon oft beschrieben
Bei mir ist das zum Beispiel wie folgt:
Ich kann unter Windows 32 bit 2,75 GB von den 4GB nutzen, wenn ich der Grafikkarte 512 MB shared RAM zuweise. Ich kann 3,00 GB nutzen, wenn ich der Grafikkarte nur 256 MB zuweise. Wenn der Grafikkarte kein shared-RAM zugewiesen wird, kann ich 3,25 GB nutzen.
Der Zusammenhang sollte nun klar sein.
Einzustellen ist die größe des shared-RAM normalerweise ganz einfach im BIOS.