Programas de 64 bits versus 32 bits geralmente afetam apenas a quantidade de memória que o programa pode endereçar diretamente. Os próprios programas podem não ocupar muito mais espaço na memória do que uma pequena quantia para o tamanho das variáveis dentro dos programas. IE: um int em um programa C em binários de 32 bits tem um valor máximo de cerca de 2 bilhões; um int em binários de 64 bits tem um valor máximo de 9.223.372.036.854.780.000. Agora, um programa de 64 bits pode ler ou processar dados em um espaço de memória muito maior, mas o próprio programa não usa muito mais memória.
Resposta curta: o binário de 32 bits não ajudará se você estiver processando um arquivo de dados grande.