Creo que oyes campanas y no sabes donde
Lo de emular, lo hacian los intel 64 bits , que eran a 64 bits y emulaban las aplicaciones 32 bits. Igual no tienes muy claro que quiere decir n bits, pues bien es el tamaño de los operandos de la ALU. Por lo que si en la alu caben 64 bits en cada operando te da una maravillosa propiedad del 3200 mismamente, que puedes redireccionar 2^64 posiciones de memoria, bueno, es bastante más complicado.
Igual te liaste tambien porque los amd64 NO emulan las aplicaciones 32 bits, si no son en cierto modo compatibles, por eso se les llama x86-64. Al no tener una capa intermedia que se dedique a emular, ejecutan codigo 32 bits sin perder eficiencia.
Ademas es bien sabido que estos procesadores tienen el doble de registros, por lo que si los compiladores optimizan se podrán conseguir eficiencias más altas. Mucha gente cree que 64 bits no aportan demasiado, y es verdad, no todo requiere tanto poder operacional
PD: se que está penoso explicado pero no se como decirlo más claramente xD