2 full generations.
I excuse 1 generation because circumstances can impact the business validity of a new iteration. Especially now that game development times now can last damn near a generation to begin with.
Resistance, Ridge Racer and Bioshock are getting there, for example.