Yes, KVM/QEMU has a number of options to hide the virtualization from the guest.
Start by masking out the hypervisor flag from the CPU options. -cpu host,-hypervisor
Looks like on libvirt you'll need to add "-hypervisor" it in the XML definition:
<qemu:commandline>
<qemu:arg value='-cpu'/>
<qemu:arg value='host,hv_time,kvm=off,hv_vendor_id=null,-hypervisor'/>
</qemu:commandline>
Get a program to read the CPU options in Windows that corresponds to reading /proc/cpuinfo to see which hypervisor options control which elements visible to the guest. Then you can try to eliminate whichever one the game is picking up on. You might have to go so far as to use development tools to find out which methods the game is using the detect the hypervisor status.
https://www.reddit.com/r/linux_gaming/comments/6qn7sk/is_it_possible_to…