Its been so long since I had last used win98, but if there is a similar option to WinXP, there is a way to know the exact dll name of the driver and also get any other name.ext of that same file type related to th driver. When going into device manager, you can get properties of a particular device and then click driver details and it shows the file used, and its location in windows. Don't forget the name.inf file as well. I guess to test it you can back all these up on cd and then try to upgrade the driver and install it over itself.
Personally I would visit each hardware web site and go to the support section, grab the latest driver, and then burn all that onto a cd.