Se o BIOS está reportando 2Gb, então é um problema de hardware ou BIOS, nada a ver com o XP.
A primeira coisa que eu faço é testar a memória RAM em dois paus de cada vez para ver se estão todos bons. A segunda coisa seria verificar se uma atualização do BIOS está disponível.