Yea, don't know how wine handles direct hardware access. If it works well with other programs that use usb it should be ok. I use a VM of XP when I need to run something that will only work on a 32 bit environment.
You can try vmware or virtualbox. You could even download pre built images from piratebay, etc. It would save you installing and configuring xp.