An even better bet is to use Qubes OS. It lets you easily configure Tor similar to how Whonix does, and has the option to instantly launch anything you want in a disposable VM. Plus it isolates your hardware with IOMMU. Qubes is configured to launch different applications in different (user defined) security domains that are isolated from each other with Xen virtualization. It also supports windows HVMs and in the next version it will have seamless windows appvms. This means you will be able to seamlessly run Windows applications and Linux applications at the same time, and it will look like they are both natively running on the host OS.