well even if he tried to play them all, some games are just not worth playing, so i guess he just collects them.
Also, 375 (247+129) games on a 3 year lifetime (or 26 280 hours for 3 full years) that is a max played of 70 hours per game....
then considering he plays 3 hours a night, that still gives him 8.76 hours per game (or a new game every 3 days).
OoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoOoO