You should really try out the different methods available and see what works for you.
Besides the USB wireless, there is the need to boot a host OS. This with the VM product and the guest will eat up memory and cpu cycles by themselves.
These are just a few major "problems" that kind of jump off the top of my head right now.
Oh and do try to be a bit more descriptive with your thread titles. It will help get you more viewers/possible answers.