Because of that low-level emulation approach, it's not exactly fast. But modern high-end PCs can just about handle something on the order of Pentium 300 + 3dfx Voodoo, which is adequate for pretty much any game from the 90s.
Ehm... I think you learned to work around these issues so gradually that you don't realize how complicated the mess that you've solved is
Only the Legacy VirtualBox paravirtualisation interface provides all of the BIOS interrupts and glue code that the Windows 98 installer requires. The Sound Blaster 16 audio card will work out of the box in Windows 98, but VirtualBox itself has trouble copying the virtual audio out onto the host, playing only 3 seconds of the audio at a time and skipping a little; eventually it crashes. So, use the ICH AC97 audio card instead, but then you need to find drivers for it.
As for the VGA adapter, that used to work out of the box (once you installed the VirtualBox Guest Additions), but the additions' support for Windows 98 was dropped a long time ago, so that's no longer an option either.
Put simply, you need the Legacy interface to run the installer, SciTech Display Doctor for the VGA card (which is now free), and Realtek AC97 Win9x audio drivers (which you can find very easily).
Then it all just works... for now.
Tbf, also about $30 ebay purchase away from buying an early 2000 era laptop that will just run win98 and the game natively - so not all hope is lost :-)
Even then... Windows 98 doesn't work under VirtualBox, unless you run the VM with the Legacy paravirtualisation interface, and with the ICH AC97 audio card, which Windows 98 doesn't have drivers for ... nor does it have drivers for VirtualBox' VGA adapter.
Those problems are easily worked around, of course, but one day, either VirtualBox will drop its Legacy emulation code, or SciTech Display Doctor will stop working with VirtualBox' VGA adapter, or the sound won't work anymore, ...
I'm one glitch away from being unable to play a game I really like, and bought as a teenager...