In angrylion (ParaLLEl core): Set tesolution to 640x480. It will always diosplay in real N64 resolution. It’s the most accurate display to real hardware.
In Mupen64Plus Next (GlideN64): In fact, if you set it up for 320x240, it will lock to that resolution even for games whose native res is 480p (like the one you are showing us). If you set it up for 640x480, it will lock to that res even fopr 240p games, too. So, yes, it will be increasing internal res. This is a bug with HLE emulation of GlideN64. There’s even an open issue on github related to it, asking for native resolution option (so that the plugin changes resolution to what game is trying to render in real time).
I also like the most accurate to native hardware possible option. My HyperSpin setup is ParaLLEl angrylion+cxd4 for general use, and then I have some overrides for Mupen64PlusNext+GlideN64 for games which are too slow in ParaLLEl. For those games which I use Mupen, my default option is 640x480, with some overrides for 240p games.
Greetings.