It works pretty well. I have a couple of virtual PCs running mame. I don't have them on USB stick.
One running DOS version of MAME, and another one running XP. Works great and even got the sound to work. (it was harder on the DOS VPC than the XP one).
And while I am sure that there is some performance lost I can't tell for most of the games I play.
good luck