Running a game with an anti-cheat program that has kernel-level access inside a virtual machine with GPU passthrough can help protect your personal data on the host machine. The virtual machine is isolated from the host machine, and the anti-cheat program running inside the virtual machine should not have access to the host machine's data. However, it is important to note that this is not a foolproof solution and there is still a risk of the anti-cheat program being able to access the host machine's data. It is always recommended to take additional security measures to protect your personal data.
References:
- Discrete Device Assignment -- GPUs
- Virtualization applications don't work together with Hyper-V, Device Guard, and Credential Guard
- Azure guidance for secure isolation - Logical isolation considerations