There is an option on PC emulators to change settings from withing emulation at start and exit of WHDLoad, but as far as I know, this was not propagate on P-UAE and rest of emulators. 2 lines changing speed to A500 speed and cache will do the trick and make all game run correctly on windows emulation.
I raised a question couple of times with UAR4ARM, but as far as I know, it is not implemented yet. (if someone knows different, I would gladly check it tonight
)