I confess that I haven't attempted this but that two other people have successfully done it and reported no problems afterwards...but I agree that it can often result in a real mess and I can't guaranty that this won't result in a similar series of problems to the ones you experienced with the 7-->6 overwrite.Originally posted by Alva
Mr. T - the last time I tried to downgrade DirectX from 7 to 6, I've crashed comprehensively; later I got it from Microsoft sources that it's not really possible to uninstall DirectX without reinstalling Windows. I've also had some DirectX uninstall utility hanging around but that's "at your own risk" kind of thing. Please confirm whether you want me to try to put DirectX 8.0 from EU2 on top of 9.0 (far as I know it shouldn't even work) or use some uninstall tool first - given that the problem originated under DX 8.1.
For some reason I'd thought that you had said earlier that you hadn't, but if you did create a saved restore point prior to the 8.1-->9.0 upgrade then use the "revert/restore" tool instead (I know how to do this in XP but I don't recall at the moment how to do it in 98. I just looked back through this thread and couldn't see that you'd said one way or the other, so I'm now crossing my fingers that you did.
The one thing that I would really love to be able to find is a version of sound driver that would work for you without having to revert to an older DirectX, but it seems as though we've exhaused those possibilities already. I suppose we could try one other possible solution first and hope that MS has a driver that is more recent. You could uninstall your sound drivers completely and then use the "add hardware" wizard to see what Windows thinks is the most current compatible driver. My guess is that you'll end up with the same one you've got now.
Before taking the DirectX overwrite plunge, you might consider contacting the tech support people at nVidia to see if they can suggest a newer driver with more direct support for 9.0 features since I'm 99% sure that this is where the problem lies. I don't know whether they will be supporting that or not, though.