yes you are correct. A VM will keep most of your computer safe (unless there is some kind of virus that may target VM's). try buying a chap PC second hand or whatever and unzipping everything on there and scanning it with updated windows defender before plugging into your PC. That may be a hassle, if so a VM should work fine (athough will slow down your PC compared to usual