I know there are several other questions very similar to this, but I feel that questions like this are specific to the system you are running and so there is not really a "one size fits all" type of fix.
Im still very new to Ubuntu and so am still figuring things out. When I first installed Ubuntu it had some freezing issues but after asking a question and downloading the NVIDIA driver I haven't had a problem since with freezing.
Now however my battery seems to been draining at a very quick pace (a percent about every minute and a half). I don't remember having this problem when I first installed ubuntu, it seemed to run for a good while before draining the battery.
My assumption (with some research added on) is that after installing the NVIDIA driver it is using my high powered video card constantly, instead of only when needed (I'm using a dell precsion laptop that has integrated video and a dedicated one). This would explain the very quick loss of battery.
However I'm not quite sure what to do about it. I heard of a program called bumblebee that might solve my problems but I'm not save enough to know whether it will or not at this point. Any input or thoughts would be appreciated, I would really like to get this solved!
"Edit": I have tried bumblebee and that totally screwed up the graphics so I did a fresh install of ubuntu and am back to where I started now. I will try tlp as a guy below suggest and see what happens.
I would also like to mention that the computer battery seemed to be about average until I re-installed the nvidia driver, which seemingly begain to reduce my battery life again. I believe this gives even more evidence towards my first hypothesis about the nvidia driver.