Desde cualquier punto de vista práctico, puedo imaginar que fue principalmente un truco de marketing.
Desde el punto de vista de hoy, es difícil incluso definir qué significa "CPU de 64 bits". Podemos ver la familia estándar de CPUs x86. Se les conoce como "32 bits", aunque los últimos modelos como Pentium 4 tienen un bus de direcciones de 36 bits y un bus de datos de 128 bits. Contienen varios registros de datos de 128 bits de ancho, instrucciones de 128 bits y pueden acceder directamente a 64 GB de memoria.
La verdadera razón principal por la que usamos la plataforma x64 hoy es que Microsoft era demasiado perezoso para implementar correctamente el soporte para el direccionamiento de memoria de 36 bits en Windows XP. Los sistemas operativos de 64 bits consumen mucha más memoria, ya que realmente necesita tener versiones de 32 bits y 64 bits del sistema, además los programas de 64 bits son más grandes, porque las instrucciones son más largas, todas las direcciones son más largas, etc. Esto significa que se necesita un bus más rápido .
Otro punto es que desde sus inicios, los sistemas de juego siempre usaron muchos chips de aceleración gráfica especiales, por lo que a menudo se implementaron con éxito con solo una CPU de 8 bits sin una degradación significativa en la calidad de los gráficos, etc.