I think your poll is meaningless unless you change it to be measured in gameplay hours. Some games will take me a year to go through, but that doesn't mean I play them more than an hour here and there.
No I think what the OP was getting at is real time, not game time.
He was asking how long we typically give a game before ignoring it.
I been playing Max Payne once a year since it came out, but I dont spend thousands of hours on it. A single run through only takes about 15 hours and I dont keep redoing it. I could honestly say its been entertaining me for 10 whole years though, even though it hasnt occupied as much time as some other games.
I do a game of KOTOR 1 and 2 at least once a year, and when I do each one sucks up about 50 hours.
Whereas Starcraft 2 I played intently for the first few months after it debuted and then forgot about it. Havent even logged in for some time. But when I did stop I easily had over a thousand hours on it. Maybe closer to 2000.
Morrowind occupied a thousand hours and then I left it behind to do Oblivion. Even though I have issues with it, Oblivion has probably occupied more time cuz I keep going back to it frequently.
Fallout 3 a lot, and New Vegas even more cuz its overall a better game, even though you'd think by now I'd be tired of the mechanics.
But I havent even owned New Vegas one whole year yet.
Age of Mythology is old and not really awesome but its easy to get in to. I do at least one skirmish every day and have been pretty consistent with it for years.
Crysis I played all the way through once and then never went back.
So you see there are games that give us intense entertainment for a relatively short while and we may put many hours at once into them, or not.
And theres games that give us long term entertainment cuz we play them a little each day for years, or replay them once in a great while over a period of years. You can rack up a shitload of hours on those games, or maybe not.