There is still a lot of things you can do in an interpreter to improve performance, most interpreters for N64 emulators don't employ many optimizations because they are used for debugging. However, on other consoles, the interpreter cores are more heavily optimized because they are the core that will be used primarily.