Any idea what the problem was, or maybe just trying to juggle two styles of driver access?
Now that you mention it, I'll have to check driver types when I have my old WinME setup handy again -- once I'd beaten it into submission, it ran 24/7 as the media-watching and image-editing box for two solid years without once needing a reboot (tho got restarted a couple times for twiddling hardware). Only got retired cuz I added an XP dual boot that took over the same jobs.
If mine had any VxD drivers, it woulda been the Matrox vidcard... but I became a Matrox bigot largely because their drivers never caused me any grief. Couldn't say that about various others.
Linux frustrates the hell out of me. I keep trying distros with hopes held high, only to find some showstopper issue (I am not willing to chase all over hell looking for fixes, it either works out of the box or it goes away), or that the performance is unbearably bad. Contrary to popular claims, I've found Linux with fullfledged desktops needs about 3x as much hardware to perform the same as concurrent Windows. :(