I have tried two emulators and Megaman 2 has issues running on GFCE Ultra NES Emulator where Megaman disappears when hit. GCEUX has sound problems.
Since youve already tried those 2, I would recommend fceux. ITs from the same "family" of emulators youve tried, but a different branch. And its in the official repositories. Maybe they have fixed your sound issue.