Your processor is good and GPU is ok for running a Windows VM. But my only issue is storage and RAM. You can give 80GiGs for the VHDD and up to 8GiGs as RAM or a bit more as RAM. You’ll be able to play games with minimum requirements. But I’m skeptical about bigger or more famous games.
You can get around the storage issue by using an external HDD. And it would be only RAM that might bottleneck you. But give it a test first if you get everything working then you can try to upgrade.