Super Mario 64 Widescreen (console-friendly)
This is vanilla SM64 but it has widescreen support. It will switch to 16:9 automatically once you select a file, and you can toggle it in the pause menu with L. It renders at the same internal resolution as vanilla, so it doesn't require the expansion pak and it shouldn't have extra lag (in fact, it should have LESS lag than vanilla since it's compiled with GCC and O2). However this also means that the HUD will be stretched.
A .map file is provided in case it's useful to anyone.