Bin heu... la réponse est dans la question
Windows 32 bits est compilé pour être éxécutable sur des CPU 32bits (les pentium chez Intel par exemple).
Il existe maintenant des CPU toujours 32 bits mais disposant d'instructions et de registres 64 bits. Les données y sont traitées plus rapidement vu qu'elles le sont par paquets deux fois plus gros (je schématise).
Un CPU
64bits peut également faire tourner des applis prévue pour du 32 (dans le cas précis des "compatible PC" en tout cas, c'est majoriterement faux partout ailleurs).
Pour tirer parti des capacités 64bits de ces CPU, il faut que l'application soit compilée pour utiliser ces fonctions 64 bits. Le logciel ne sera alors utilisable que sur un CPU 64 bits.
Pour tirer pleinement parti des 64 bits, idéalement il faut que l'OS soit 64bits, les drivers aussi et les applications également. Cependant de meilleurs perf peuvent être constatées même si l'on ne fait que du 32 bits partout.
Windows 64 est donc prévu pour tourner sur des CPU disposant de capacités 64bits, et rien qu'eux.