I searched through the bios setup on an i-o and could not find a setting for on board sound.
I try to run the version of dos or windows that was available when a computer or main board was made. Often there are no new drivers for old hardware that run on the new operating system. My i-o's run win95B.
I did setup an i-o for someone with Win98. I did have trouble getting windows to recognize the VIA sound driver and not the windows driver. It was much work and I needed to start over and reinstall windows to get it to operate. Once windows installs a driver, it can often be difficult to change to a different driver.
I always put each program or driver in its own directory (folder), not the Program Files folder. The only programs I let install into the Program Files folder are the programs that are installed for and by the windows operating system. I even put all the files for installing windows in their own folder.
I set up the hard drive to boot to a command 'C:\' prompt, change (CD) to the folder that has the windows installation files and setup windows from there. example: c:\CD win98 then c:\win98 setup.
This way, if I ever want to reinstal windows, I only need to remove the c:\windows , c:\Program Files , and c:\ root directory except the three startup files.
Usually, each folder for a program gets the setup files for that program. example: c:\winzip has the installation program for WinZip and all WinZip files. Each program must still be installed again if I reinstall windows, but all the files are on the hard disk. Unless you have a very small hard disk, this should not be a problem.
I hope this helps you.
Keep having fun,