32-битную программу на 64-битную ОС можно, в ней есть необходимые библиотеки, а вот наоборот нет, требуется аппаратная поддержка и архитектурные либы, которых в 32-битной ОС не предусмотрено, можно использовать виртуализацию, но это как карта ляжет (есть вероятность, что процессор не поддерживает 64-битные вычисления или ресурсов недостаточно для виртуализации) .