I've only used three N64 emu's, Ultrahle, Nemu and Corn. Most games I played where in Ultrahle, but when PSX emu went "mainstream" I kinda got out of it. Plus I already finished Zelda OT about 8 times so I also kinda gotten tired. So excluding the newer one's, Ill go for Ultrahle.
UltraHLE was the first and the best n64 emu. It had great graphics, good sound, fairly good compat(for the time), worked on slow computers. However, the authors never continued the development of the emu. According to them, they only wanted to prove that n64 emulation was possible, and they did it.
Corn is the one with the minimum requirements. Nemu has a high compat, but that's all(it seems that a new version of nemu is about to be released, after 2 years with no status update)
PJ64 is quite good, but requires a really powerful computer. A Pentium III 800, 128mb, Geforce is the minimum requirements.
Daedalus and Apollo are also good emus(Apollo's author, Azimer, recently left emulation scene). TRwin, TR64 seems to be on a "break" for almost an year, but they are quite good also.
After all, all of them have pros and con, and there is no one that plays everything or that can substitute all the others. You can't expect to find a ePSXe kind of n64 emu.
well, I've been watching n64 emus development for a long time, but since my computer is not very powerful, I had to download every small tool and test every emu/plugin to try to make games work on my Pentium2.
i use pj64 i think the compatibility is abou 65% of n64 roms, it gave me excellent graphics and frame rate, i see in another forum that is going to stop the development of PJ64 with the release v1.4 in a short time.
I coul play Zelda MoM with my intel 810 p3 800Mhz and 64mb ram at 45-50 fps, it's a decent frame rate for that computer, now if u see my specs, i run all games at full speed even with FSAA 4x and it looks great, also i can play in my TV using FSAA and looks better than my N64 and at a higher resolution
sorry to tell you this, but Pj64 has a high comp specs to run games properly.. It slows down a little on certain games even on my tbird 1000.. Which makes the sound effects and music play really bad.. If you want to play Mario 64 almost perfectly then get the n64 emulator Corn.. It runs Mario 64 at full speed with sound.. I have several n64 emus so if one game works better on Corn, I use it..
The sound plugin that you are using certainly makes a lot of difference. In my computer, Azimer's Sound plugin has always worked the best. btw, UltraHLE runs Mario64 PERFECTLY, grweat graphics, great sound.