Cuando ejecutas un sistema operativo diferente a Macintosh digamos que la administración de energía es totalmente diferente, de ahí que todos los ordenadores con Windows duren esa media. En cambio, la administración de energía en un equipo Mac está diseñado en base al hardware, con lo cual sí que hace que dure tanto.
Es lo que tiene un equipo Apple con un sistema operativo diseñado para este
P.D: Respecto a jugar si es en Windows te durará mucho menos, y yo por ejemplo pongo el Worms en Snow Leopard y me dura 3 horas y media, pero el juego se ejecuta en Snow, no en Windows.
Una batería de 7 horas navegando fácilmente puede durar hora y media jugando. No usas la misma cantidad de potencia para una cosa que para la otra, y el rendimiento se paga, en este caso con consumo de electricidad (batería).