I think your perception of time can get skewed pretty easily when you're playing new games versus when you're replaying something. In a new game, 3 hours can feel like a long session, while in a game you're familiar with it can feel like you haven't even really started yet.