I think you would have been better off with an emulator connected to your TV (or an android tablet if you wanted mobile) and a modern style PC/android USB or BT controller. I don't think the original hardware is a good investment. I did this recently and had a great experience. The emulator can render at higher resolutions.
I have a RaspPi400 set up as a PS1 emulator (FFVII), and it'll obviously emulate any legacy hardware... but the actual N64 console is prominently displayed on my gamer cabinet, and frequently spawns a late night SmashBro and/or Goldeneye match.
This conversation has led me to sell some of the less-social titles [e.g. Conkers] & then invest in an EverDrive64; I'm super-excited to play optimized Mario64 at 41fps [vs OEM 20].