The other option is always to run multiple versions of the emulator. Maybe this comes from the fact that I went through the early days of 16 bit and 32 bit emulation, but Dolphin takes very little space as a program that having a version that might be less accurate overall but works great on some subset of games is not a horrible idea.
I remember for the PS1 having multiple different emulators and multiple different versions of those emulator to get certain games to work. Xenogears and Chrono Cross both required at points in the life of ps1 emulation to be not only plyed across diferent versions to work but for the saves to be converted and some parts to be played on different emulators to complete those games. There were others but these came to mind. (Funnily enough Xenogears had a game breaking crash with the official emulator on the PSP as well durring the Deus fight if not handled properly)
I remember for the PS1 having multiple different emulators and multiple different versions of those emulator to get certain games to work. Xenogears and Chrono Cross both required at points in the life of ps1 emulation to be not only plyed across diferent versions to work but for the saves to be converted and some parts to be played on different emulators to complete those games. There were others but these came to mind. (Funnily enough Xenogears had a game breaking crash with the official emulator on the PSP as well durring the Deus fight if not handled properly)
