Compatibility has very little to do with timing. If a program is tied to the timing of a CPU, then it's going to have a bad time running on any accelerator.
That still counts as compatibility, the only way to really solve it is to allow the speed to be dropped.
Back in the 80's you could buy PC's that had a turbo switch, if you turn it on then the cpu runs at normal speed or turn it off and it slows down (to as slow as 4.77mhz iirc).
You can fix the software and a lot of it has been fixed when using whdload.