Not really an answer, but I just want to say congratulations on being another living person who still keeps their old Windows 98 computer to play old games. I seriously thought I was the only one still doing that... at least, several years ago until I got fed up with that and threw in the towel and started using DOS Box.
I still have an old 486 that I used to use for pure DOS games, mostly the ones old enough to use only an internal speaker for sound. But it didn't have the sound support for some of the later ones, so I would use my Windows 98 machine for that one. I used moslo a lot, and that worked for me, although it does have some problems, such as not being able to run batch files, and if I remember correctly, it also couldn't pass arguments to certain games, so you had to load the entire DOS shell with moslo and then create a batch file if you wanted to pass an argument to a program. For some Windows games that were too fast, I loaded in MS-DOS mode and then loaded the entire Windows 98 environment in moslo.
It just got too much after a while, and I agree with the others who say that DOSBox, Wine, and others work just fine. I'm much happier using them now than I was with my old setup. I don't understand why it's a hassle to load DOSBox for your games. For me, the hassle was going to a 1998 computer and waiting 10 minutes for it to start up every time I wanted to play one of my old games.