I have run into similar problems where I couldn't install the latest Windows Server on older hardware because of driver issues. One workaround is to install the latest version that IS supported and then try to install the newer one as VMs. I've had good success with that. Unless it is rather old, the version of the host OS is not nearly as important of the version used on the VMs.