Virtual machines (VM) are a godsend if you want to run multiple operating systems on your battlestation of a PC without modifying the boot settings. But just like all other technology, VMs have their limitations, and their inability to make the most of the host hardware is their biggest disadvantage. This issue is even more apparent in the case of virtual machines running on Type-2 hypervisors like VirtualBox and VMWare Workstation, as they have limited access to the system resources.