Come on, what random *nix-only thing would hypothetically call for using a VM on top of Windows running natively? If you want to run Linux, it's typically the other way around. Last night I used W7 inside VBox to run a USB flash drive recovery/low-level format util and it worked because of decent USB pass-through support. How about the rest of the not-USB hardware that is already well-supported in Linux? Forget it, the VM already has.
If you already decided how to use your hardware and if you simply want to run Linux-- maybe you really insist on having an open-source kernel in ring 0 or you strictly wish not to run MS things at all-- "not the best option" is improperly glorifying what is not an option at all.
If it was mine, I would call this a crappy way to find out I basically bought the wrong hardware.