O Windows não suporta executáveis com tamanho superior a 4 GB, de acordo com este tópico:
http://sourceforge.net/p/sevenzip/discussion/45798/thread/337fc13e/
O comentarista "Igor Pavlov" é o criador e o mantenedor do 7-Zip. Embora esse comentário seja um pouco curto, há outros tópicos nos fóruns do sourceforge que repetem o mesmo conselho. Não acredito que a execução do executável em um sistema operacional de 64 bits faça alguma diferença, pois isso pode ser uma limitação do tamanho de um arquivo executável do Windows, ou seja, uma limitação do próprio formato do Windows PE .
Este artigo sobre como escrever programas de 64 bits sugere que:
A "imagem" executável (o código / dados carregados na memória) de um arquivo Win64 é limitada em tamanho a 2 GB. Isso ocorre porque os processadores AMD64 / EM64T usam o endereçamento relativo para a maioria das instruções e o endereço relativo é mantido em um dword. Um dword é capaz apenas de armazenar um valor relativo de ± 2 GB.
Presumivelmente, o Igor criou uma maneira de usar ± 2 GB para atingir 4 GB.