I have 2 questions about running 32bit applications on a 64bit OS.
To be specific, I'm using XP X64 and NOT Windows 7 (W7 x64 wouldn't install right on my system and cant seem to solve the issue).
My questions are:
1. I've learnt that 32 bit applications running on x64 are still limited to either 2 or 4GB of Ram allocation. The question is if this limitation applies to each application or to all application running on the OS?
To clarify: When running a 32bit XP with 4GB Ram and running multiple applications (say 10 different applications such as excel, photoshop, illustrator, database, cad and so on at the same time) my 32Bit system would become unbearably slow. It would sometimes appear to crash and I had to wait minutes before continuing my work. (4GB shared to 10 aps)
If I upgrade to a new system with 64bit XP with 24GB Ram, will I benefit from the upgrade? Will I be able to run all the same 32bit aps (given compatibility) without having to wait for the delay?
My thinking is that if the limitation is 2GB/32bit application, means running 10 aps will use up 20GB with a left over of 4GB for the OS and so will increase the speed of the system?
Of course there will be CPU difference and so on, but for argument sake, lets focus on the benefit of the additional ram alone.
2. I've learned that some devices might not have the proper 64bit driver. The question is: if I install a virtual system on the 64bit os, like VirtualBox, and install a 32bit windows XP as a guest OS, will I be able to run these devices?