I wouldn't normally recommend emulators for n64 games but that's just because i prefer the console.
Though either mupen64 plus or project 64 are Top Tier but as far as i know pj64 isn't updated any more or not as often as mupen 64 plus is could be wrong though it's been a good while since i used them.
both have near 100% rom compatibility so you can't lose.
i do recommend more picking up a system with the game and expansion pak should be able to do that quite cheap and enjoy it more or a N64 controler and a usb adapter anything else(Keyboard, PS2, Xbox, or GC .) just doesn't feel right.