O problema não é que seu programa seja de 32 bits, mas é provável que seja de 16 bits.
Edições de 64 bits do Windows soltar o suporte para aplicativos de 16 bits, no entanto, se você tiver uma edição do Windows que ofereça suporte XP Mode lhe dará uma VM de 32 bits do Windows XP que ainda será capaz de executar aplicativos de 16 bits (você mencionou que tentou uma VM, mas não disse qual).
Se você não tem acesso ao Modo XP ou tentou e não funcionou, outra coisa a tentar é o DOSBox x86 Emulator , eu usei no passado para fazer alguns jogos antigos funcionarem, pelo que li on-line ele permitirá que você rode programas de 16 bits em janelas de 64 bits.