Allora...stai facendo un po di confusione tra
capacità di un modulo di memoria e la sua
frequenza di lavoro.
I valori che hai riportato in Mhz sono le frequenze di lavoro delle DDR2 che la tua scheda madre può supportare; come tutte le DDR (acronimo di
Double
Data
Rate) anche queste traferiscono 2 dati per ogni ciclo di clock, quindi la frequenza alla quale lavora il modulo è
sempre il doppio di quella del bus di memoria...ecco perchè nella tabella di destra le frequenze sono dimezzate!!
La cosa migliore nel tuo caso è quella di prendere un altro modulo da 2 Gb DDR2 800 Mhz e aggiungerlo a quelli già presenti in modo da arrivare a 5 Gb.
Tieni presente che tra 800 e 1066 Mhz non è che ci siano grandi differenze in termini di prestazioni, quindi imho non vale la pena cambiare tutti i moduli con altri nuovi da 1066 Mhz.
Per quanto riguarda il sistema operativo, effettivamente sarebbe il caso di passare a Windows 7 64 bit, perchè WinXP è ormai obsoleto e d'altra parte la tua macchina è decisamente potente per farlo funzionare
P.S. Posta una schermata di CPU-Z relativa al tab "Memory" e "SPD", così vediamo meglio che tipo di memorie sono attualmente installate