O Windows randomiza onde designa coisas para a RAM, exceto algumas DLLs conhecidas que são sempre carregadas em locais estáticos (isso pode ter mudado desde o Vista). Isso é feito por segurança. O Linux também faz isso.
Agora o Linux tem um recurso chamado BadRAM onde você pode especificar endereços específicos para não alocar. O Windows não sabe disso, embora você possa definir um limite de memória nos parâmetros de tempo de inicialização - isso pode ajudá-lo.
Compre nova RAM. É barato hoje em dia.