Korrekt.
32-bit Versionen der Win-Plattform adressieren Dir max. 3GB RAM (bzw.
bis zu 3.3GB, systemabhängig), ausgenommen der Serverversionen,
die mittels PAE/AWE diese Einschränkung nicht aufweisen.
Werden Dir in den Systemeigenschaften 3GB oder 2GB angezeigt?
Falls Zweiteres unterstützt Dein BIOS MemoryRemapping, welches
2 der 4GB über die 4GB-Grenze hinausschaufelt, womit jedoch XP
erst Recht wieder nichts anfangen kann. Ist zwar unwahrscheinlich,
aber überprüfen kannst es ja mal.
Punkto Performance ist eine Erhöhung über 2GB unter WinXP ein
Trugschluß, da Win-intern in der Hinsicht "unnütz",
ein 2GB-Sys läuft nicht langsamer als ein 3GB-Sys.
Einzig für bestimmte Anwendungen sinn- als auch nutzvoll,
die von jedem zusätzlichen MB Speicher profitieren (bspw. CAD/CAM).
Natürlich kommt es einem so vor, denn für die eigene Logik ist
klar, mehr Speicher = schnelleres System.
Effektiv tut sich hier aber nichts mehr. ^^
Ob die Konstellation 4GB/32-bit Schuld am langsameren Booten ist
kann man nur schwer sagen, in manchen Systemen läuft es klaglos,
andere kämpfen sogar mit Abstürzen und Freezes unter Win.
Mein Tipp: Falls Du den zusätzlichen Speicher nicht dezitiert für
eine bestimmte Anwendung brauchst, raus damit und verwahren,
bis Du Dir ein 64-bit Os zulegst/antust. *g*
Wobei man WinXP-64 eher vermeiden sollte (-> crap).