I'm also near finishing it, yesterday I beat Bellum, but the emulator froze during the cutscene, and every save I made since I opened the emulator was lost. Next time I'll have to save before fighting him, close the emulator and make a backup of it... oh well...
But back on the subject, when you say so bluntly that Zelda runs fine, without even saying that you turn off the sound to prevent crashes, but has to turn it on to use the mic, and with Unlimited MHz Disaster. I think that's far from fine, since there are so many games that run great on no$gba without having to change so many options. And new_profile was talking about realtime auto speed, which is indeed to fast with too much frame skip, and you answered like there's something wrong with him, not the emulator.
As for 50% or 100%, I think that's just a matter of opinion. I'd rather a bit too slow than a bit too fast (although 50% sometimes looks like more than a bit too fast).