Ja, samlet set vil OSet kunne se og bruge de ~3+ RAM, men ikke i en process.
Der kan dog være en begrænsing i dit hardware. F.eks. skal bundkortet kunne understøtte den mængde RAM. Det skal du nok kontrollere først hvis det er et ældre et.
Se mere detaljeret om 4GB og Windows:
http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspxnote:
Her nævnes andre ting man kan som /PAE og /3GB switches men det er ikke noget man skal ud i for at kunne bruge mere end 4GB eller hvis man vil have 3GB til user og 1GB til kernel. Det er mere til serverudgaver man bruger det. F.eks. skal programmer skal være skrevet til at kunne udnyttet det. x64 er vejen frem i stedet.
Windows 7 er heller ikke langt væk, og jeg ville vente på den i stedet for Vista.