Windows 7 32-Bit unterstützt bzw. kann nur maximal 3,2 GB Arbeitsspeicher nutzen, auch wenn man weit mehr im System eingebaut hat (>= 4 GB) !!! Mit PAE (Physikal Address Extension) ist mehr möglich, ist aber wegen unpassender Treiber problematisch.
Willst Du Du mehr RAM nutzen, dann führt kein Weg an WIN7 64Bit vorbei. Wenn Du alle Treiber bekommst nimm die 64Bit Version, der Treibersupport ist mittlerweile recht gut und nicht mehr so spärlich, wie bei WinXP 64 bit.
Ich würde Win7 nach dem Umbau (wenn XP auf der alten weiterläuft) auf die neue Platte installieren und meine benötigten Daten rüberkopieren, bzw. auf einer anderen Partition ablegen, so kannst Du gegebenenfalls mit beiden Betriebssystemen darauf zugreifen.

spiderbirdy