Eu tenho um dv5, consigo mais de 1 hora (acho que 1:30 mais ou menos, com uso intensivo), mas ainda assim é menos que no windows.
Eu não sou especialista no assunto, mas numa época aí andei lendo bastante sobre isso e vi que o 'problema' é um pouco mais complexo do que estamos acostumados.
A coisa toda começa no sistema de arquivos. O ext4 é mais rápido e mais seguro que o ntfs, mas isso tem um preço, que é a quantidade maior de acessos ao hd. Como hd é responsável por 1/4 do consumo de energia do notebook, dá pra deduzir que isso vai afetar a bateria.
Depois vem a questão dos drivers. Mais uma vez lembrando que sou leigo, então perdoe qualquer burrada que eu possa estar falando, mas... pegando como exemplo sua conexão wireless: talvez você não saiba, mas o driver da rede wireless que você está usando nesse exato momento te possibilita dezenas de coisas que o driver do windows nem sonha, desde modo promíscuo, até fazer as vezes de um AP. É como se sua placa wireless tivesse tomado bomba. Isso também não ajuda muito a economizar bateria.
Algo semelhante pode estar acontecendo com sua placa gráfica por conta da diferença dos drivers.
No final de tudo, não é o linux que está gastando muita bateria, mas sim o windows que está otimizado pra conservar ela.
Claro que saber disso não resolve seu problema. Então se isso for importante pra você, pode tentar algumas coisas:
Existe um programinha chamado powertop (sudo apt-get install powertop), que informa coisas que estão gastando energia à toa no seu notebook. Além disso, talvez você queira testar por uns tempos um outro ambiente gráfico além do gnome, como o xfce ou algum mais leve, pra ver se terá alguma diferença.