My own experience is the linux OS really cost more energy than the microsoft windows, I have similar test both on my dell inspiron 6000 and hp dv9000 laptop. I tried lots of solutions from linux and ubunto forum, but only help me a little.
You may cut some applications to save more battery life or get a new high capacity extended
HP g72 battery, You can also other tips like
http://www.battery4us.com/blog/2010/...-battery-life/