You want to use a type 1 hypervisor such as kvm. This gives you direct access to your hardware and is very close to the efficiency of bar metal. Look up KVM, libvirt, ovmf, and qemu. After installation, you can install Windows on it.
Hardware access is exactly what I was wondering about. Good to know that performance isn't impacted much either. Thanks for the advice!