como já disseram,
o windows 64bits aceita instalação e execução de programas de 32 e 64 bits, mas nem todos os programas 32bits irão ser instalados ou executados. Por exemplo, se tentar instalar o autocad (dependendo da versão) 32bits em windows 64bits ele não irá instalar ou pode até instalar, mas não irá ser executado.
Então nem todos os programas de 32 bits serão aceitos em windows 64bits.
já windows 32bits só aceita programas de 32bits.
outra coisa, o windows 7 não costuma aceiar instalação de programas com versões mais antigas. Por exemplo o autocad 2006 não instala no windows 7. Nem se usar modo de compatibilidade. A única forma é se instalar o windows xp mode, aí sim conseguirá instalar programas em suas versões antigas.