Мое понимание таково:
Когда вы используете VirtuaBox в качестве программного обеспечения для виртуализации, вы в основном запускаете гостевую виртуальную машину через уровень виртуализации (то есть VirtualBox), который сам работает на 32-битной Windows. Таким образом, косвенно любые ограничения, которые хост-операционная система накладывает на Virtualbox, будут вызывать проблемы с производительностью его гостя. Одним из таких ограничений является память.
Однако, если вы использовали настоящее программное обеспечение для виртуализации barebone-систем, такое как Hyper V или VmWare ESXi, то самый нижний уровень - это уровень виртуализации, а затем хост, а затем гость. В этом случае ограничения хостов не распространяются на гостя.
Поэтому я предлагаю либо обновить хост до x64, либо перейти на Hyper V /VMWare ESXi или XenApp Server.