Because of that i always run any games that are more than 5-6 years old with a frame capping tool.
(In looking up the clock speeds since it's been that long, I also learned that some 386 chips had bodgy 32-bit multiply logic and were sold as "16 bit", and due to the weird way humans assign value, apparently these are now valuable collectibles! Source: https://en.wikipedia.org/wiki/Intel_80386#Early_problems)
If you were unlucky, underclocking was the only option to get the speed just right. Not fun in the era when clock speed was set with mainboard jumpers...
Of course there were also TSR [0] utilities to slow down old games.
I remember twiddling with all that to get some early XT era games working properly. Computers were getting faster so quickly that you'd literally see a new faster model for sale in as little as 1-2 months later. Slowing down things just right amount was an art form in the mid to late nineties.
[0]: TSR: https://en.wikipedia.org/wiki/Terminate_and_stay_resident_pr...
It was crazy. If you didn't buy a new CPU just about every year you were woefully behind.
The last two CPU generations I bought made it almost 5 years, and frankly there wasn't much difference from upgrading.