Sure this has probably been answered already, but all of the results I'm getting just say that Windows XP tops out at 3-3.5GB of RAM. My question is why doesn't the /PAE switch behave in WinXP as it does in Win2003? I have a 32-bit WinXP box w/ 4GB and the OS sees 3.25GB, I have a 32-bit Server 2003 box w/ 6GB and it sees all 6GB. Everyone says to switch to a 64-bit OS to see all the memory, but I'm not understanding why 32-bit Windows server has no issues at all with supporting large memory configurations.