Não tenho certeza de que serei ouvida desta vez, mas tentarei mesmo assim: mudar para x86_64 não é tão difícil quanto você pensa.
Mas eu acho que você ainda precisa de algum tipo de explicação. Eu proponho que se você tivesse apenas 4G de memória, então um LowTotal seria igual a ~ 850mb, para 16G seria em torno de ~ 750mb e para 64G seria ~ 378mb.
Deixe-me citar o Linux Torvalds :
All your low memory is used for the
struct pagearrays that describe everything else.
Então, na verdade, uma solução alternativa para o seu problema é reduzir a quantidade de memória que o servidor tem (fisicamente ou possivelmente via mem boot param mas eu não verifiquei).
Além disso, você pode alterar o kernel / userspace split através da VMSPLIT_2G opção de configuração do kernel .
Mas realmente, mudar para x86_64 é apenas mais fácil, não é? =]
PS. Você pode realmente usar o userland x86 com o kernel x86_64.