I hardly have the attention span to spend too much time on a game without taking a substantial break.

My longest gaming session, with switching off between various games, would've been a LAN party I had once where we stayed up playing for probably 18 hours. There was more than one game involved, though; Quake 3 Arena, Unreal Tournament, Diablo II, etc.