I've played the original N64 version a lot also, and it has never froze on me. Maybe you were playing for too long, and your system or the memory expansion thingy overheated. I think 3 hours of game time is the recommended length. The GC ports, however, have a lot of bugs.