A moins que tu sois sous Vista 64bits, Vista 32bits ne gère pas 4Go, en réalité 3.25Go sont adressables.
Depuis le SP1 Vista n'afficher plus la RAM dispo pour le PC, il indique la RAM installée. Pour ça que tu vois 4Go.
Et fil ce lien à ton fameux voisin informaticien
http://support.microsoft.com/kb/929605/