DOS gaming can be a bit tricky, it’s almost as if you need one for each generation of CPU/Graphics. Games like Ultima VII are too slow on a 386 but too fast on even a 75 MHz Pentium. Then you have the later DOS games near the end that use 3DFX/Glide.
I heard good things about 86Box to solve this issue:
I heard good things about 86Box to solve this issue:
https://youtu.be/qND3Eb0dI0E