Há uma confusão comum sobre o uso da memória no Windows de 32 bits. Deixando de lado o switch de 3GB no momento, qualquer processo individual pode usar apenas 2GB de memória. Isso ocorre porque o gerenciador de memória virtual do Windows mapeia os 2 GB superiores do espaço de endereço do processo para a memória do sistema. No entanto, todos os 4 GB podem ser usados pelo Windows, portanto, se você tiver dois processos, eles podem usar simultaneamente 2 GB cada (menos um pouco para o Windows e outros processos). Você não precisa fazer nada especial para usar os 4 GB de memória.
O switch 3GB modifica a maneira como o Windows manipula a memória virtual para mapear apenas o 1GB superior do espaço de endereço de um processo para a memória do sistema. Isso significa que um único processo pode usar até 3 GB de RAM. No entanto, a menos que você tenha um único processo que precise de mais de 2 GB de RAM, você não terá conseguido nada, exceto para tornar o Windows um pouco mais lento.
Observe que a maioria dos BIOS para PC reserva alguns bits de memória, então você pode achar que o Windows só pode ver 3 e um pouco dos 4 GB que você instalou. Se assim for, este é um problema de hardware que não é um problema do Windows e não há muito o que fazer sobre isso.
JR