Oui c'est vrais, XP 32bits ou Vista 32bits ne reconnait que 3,2Go de 4go de mémoire installé. Mais les versions 64bits reconnait entièrement les 4go.
Avec XP 2go de mémoire suffisent, mais avec vista 4Go c'est recommandé pour les jeux. J'ai Vista aussi, au démarrage il consomme 960Mo juste Vista sans démarrer rien et j'ai rien qui démarre avec vista au démarrage à part les driver Nvidia.
Mais tout dépend ce que tu fais avec ton PC, Montage video et retouche d'image n'essite beaucoup de mémoire.
Attention les jeux aussi y consomme pas mal.
Si tu fais que de la bureautique (Ms-Office et compagnie ...) alors 1go pour XP et 2go pour Vista c'est bon.