I'd really like to get a Win98SE build up in a virtual machine running over Windows 7 Pro. The problem I'm having is I'd really like to have it functional enough to run old DirectX games and connect a USB Joystick to the OS. I've tried Virtual PC, Vmware and Virtual box. I've had mixed results from all these programs and the guest OS. My biggest issues are drivers. Even though these all have additional tools I can install, some don't offer a video or audio drivers so I'm stuck as to what driver to hunt down on the internet.

If you have had good success making a DirectX game compatable Win98 Virtual Machine build, I'd love to hear how you did it and links to drivers for the emulated hardware.