Hype seems to be easy to stir, difficult to live up to. Personally I prefer games to be announced closer to release, like less than a month. Then have a big push for it so hype doesn't have a chance to fall off, this works best when the game is good quality though, a bad game with too much hype...