Windows runs as well and sometimes better on a VM than real hardware. Gaming still prefers or requires native hardware, but for almost everything else, including many CAD applications a VM is the way to go.
Just make sure you have enough hardware on the host, particularly memory. Assigning a second CPU core to the guest as PeterG suggests won't go wrong either.