In a single sitting? I'd guess it would be WoW. Raids on average took us from 8pm to midnight, add hour or two before raid to get ready, farm flasks, etc and a progress night could extend to 1am sometimes so about 6-7 hours in total, that's with several 5-10 minute bio/food breaks in between however.