My elections would be:
Zelda: Ocarina of Time: no need to explain...
Super Metroid: Best 2D game ever by far, the swan song of the 16 bit era
Final Fantasy VII: Tough VI is far a better game, it marked the beginning of a new era.
If I had to rank them, the order will probably be:
1 Ocarina
2 Super Metroid
3 FF VII
The reason for this is that, while the 3 are total masterpieces, FFVII had not aged as good as Zelda or Metroid, it looks totally dated nowadays, while Zelda is still a blast to play (Im talking about gameplay here)
Wii60+DS owner
Long Time Nintendo loyalist