Og at du bruger XP, gør bare at du har flere ram til rådighed :). Ganske rigtigt kan 32bit OS ikke alokere mere end 4gb, og ja der trækkes fra hvad du har af hukommelse på andre dele af systemet, som feks GFX, så du godt kan ende med kun at have 3gb.
Nu er det sådan at XP ikke bruger særligt meget hukommelse i sig selv. Når du har bootet bruger det max 600-700MB og det er jo intet mod de 2gb min allerde står og suger, selvom den laver absolut intet lige nu:)
XP med 4GB = ca 3gb til rådighed - det windows tager 600-700mb. GIr dig 2.3gb Ram til spil, programmer osv.
Vista 64 = 4gb - 1,5GB (ca) = 2.5GB
Du ender altså ca på det samme.