Is your XP 32-bit or 64-bit?
64-bit can handle a lot more total ram then 32-bit.