Artigo da Wikipédia sobre o PAE : "As versões originais do Windows XP e do Windows XP SP1 usavam o modo PAE para permitir que a RAM ultrapassar o limite de endereços de 4 GB. No entanto, isso levou a problemas de compatibilidade com drivers de terceiros que levaram a Microsoft a remover esse recurso no Windows XP Service Pack 2. " Algumas "versões do Windows de 32 bits (Windows XP SP2 e posterior, Windows Vista, Windows 7) limitam o espaço de endereçamento físico aos primeiros 4 GB de compatibilidade de driver por meio do mecanismo de limitação de licenciamento". "O Microsoft Windows suporta PAE se inicializado com a opção apropriada, mas de acordo com Geoff Chappell, a Microsoft pode limitar as versões de 32 bits do Windows a 4 GB como uma questão de política de licenciamento."
Blog atribuído a Mark Russinov "Windows de 32 bits continuar a ignorar a memória acima, porque ainda há alguns difíceis de medir risco, e os OEMs estão (ou pelo menos deveriam estar) se movendo para o Windows de 64 bits, onde não é um problema ".
O Windows 2000 DataCenter 32-bit é compatível com até 32 GB e versões mais recentes até 64 GB.
Mais tarde, o artigo da Wikipedia discute o FreeBSD e diz: "Nem todos os drivers suportam mais de 4 GB de memória física; esses drivers não funcionam corretamente em um sistema com PAE". Portanto, a questão da compatibilidade de drivers tem afetado mais do que o Microsoft Windows.
Portanto, em conclusão, não há nenhuma razão técnica pela qual seria absolutamente impossível que o software se referisse a mais de 32 bits de espaço de endereço. Avanços / soluções alternativas, como o que você teoriza, poderiam existir, mas tal suporte não foi amplamente implementado, aparentemente devido à compatibilidade e preocupações de estabilidade.