The VM is easily vulnerable to the host OS, so running in a VM only protects the activities you do in the VM in the sense that the software pwning the host might not be looking for it. So not really.
[1] in other words if the host OS is used as a hypervisor, or if the host OS _is_ a hypervisor.