As the title says, is there a way of running a x64 bit program on a 32 bit system ? If not, is there an emulator or is there a way of upgrading from 32 bit to 64 bit for free? NOTE: I am using Windows 10.
Windows – How to Run 64 Bit Programs on a 32 Bit System
32-bit64-bitwindowswindows 10
Best Answer
There is one way. You can use Qemu or a similar emulator to emulate a complete 64 bit host. However this will come with a significant speed loss.
And just to stress that last part a bit:
So, as an answer to part 1: Technically yes. You might not want to though.
If your computer has 64 bit hardware (basically everything from the last decade) then you can install a 64 bit OS. DavidPostill's answer is extremely complete on that. Note that this means a full reinstallation. You can not change the windows OS from 32 bit to 64 bit. You will have to completely replace it.
Not associated with qemu. It is just the one I first remembered
As pointed out by Ismael Miguel: As long as your hardware is 64 bit you can use VirtualBox to run a 64 bit OS. Even if you host OS is 32 bit. The documentation for that can be found here.