Podemos melhor consultar as tabelas da limitação de RAM dos Sistemas Operativos Windows consultando o seguinte link. Verificamos portanto que, à partida e não existindo uma limitação física na placa mãe, tanto o Windows XP como o Windows Vista x86 deveriam estar aptos a reconhecer 4 GB de RAM e até mais (64 GB) se activarmos a Extensão de Endereçamento Físico, ou Physical Address Extension, ou PAE (como preferirem), partindo do princípio de que o Windows XP suporta essa funcionalidade. O grande problema é que as placas gráficas com memória RAM dedicada também contam para esse efeito, logo, se a placa gráfica tiver 1GB de RAM, 4+1=5. Daí que alterar o Boot.ini com /PAE seja essencial para não se perder a totalidade da RAM instalada. Mas ainda assim, mesmo que o Sistema Operativo reconheça toda essa quantidade de RAM, o Sistema Operativo continuará a Endereçar somente o limite máximo de 4GB de RAM por processo porque essa é a própria limitação das instruções x86. Podem verificar isto por este link.