Try deleting your preferences.ini and rom.db, also go to SaveGame folder and find your Oot savegames, delete the .hle file
If that doesn't work try disabling dynamic loop opt and setting audio off and see if that helps.
Moved to correct section
Thanks Salvy I had a old HLE file from before the 64MB for Slim update. So I needed to switch otherwise it would have loaded it like it was SM64 or something. (into the ram not FROM the Memory Stick) Oh and @KingPepper I already have Frame skip 2 and @Behind_You it's not zipped