5 years is fine. If anything Nintendo should've switched to 4 years a long time ago ... the GameCube and Wii U both launched one year too late and would be in a far better position had they had an extra year headstart.
The added 5th year for the N64 and the 6th year for the Wii was pointless compared to the superior position they could've put themselves in with their successive consoles.







