Eu sei que isso não responde diretamente à sua pergunta, mas isso aborda as razões da questão em primeiro lugar. O kernel do Windows 7 suporta uma extensão de endereço de página capaz de endereçar até 64 GB de RAM em sistemas de 32 bits. Isso foi limitado artificialmente a menos de 4 GB devido a problemas de licenciamento . Observe que isso é suportado desde a versão 6.0 do kernel do Windows (que era o Vista, o 6.1 é o Windows 7).
Um grupo de programadores lançou um patch de kernel para o Windows 7 para permitir o uso de mais de 4 GB de RAM no Windows 7. Clique aqui para baixar o patch ou ver mais informações sobre ele . O patch basicamente modifica o kernel do Windows 7 para ser mais parecido com o Windows Server 2003 Datacenter Edition, que é compatível com até 64 GB de RAM com o kernel de 32 bits.
Observe que os processos individuais ainda estarão limitados a 4 GB, mesmo que o sistema possa acessar mais. Isso ocorre devido ao modo como os programas de 32 bits funcionam. Deve-se notar, no entanto, que poucos programas realmente atingem o limite de 4 GB (com exceção de alguns softwares intensivos em gráficos / vídeo / modelagem).
Se você tem estado bem com programas de 32 bits até o momento e não requer processos individuais para usar mais de 4 GB de RAM, então esta solução pode ser sua melhor aposta (especialmente porque você não inclui compatibilidade) .