There is another way of finding out which driver is responsible (more tedious perhaps). If the machine doesn't freeze in safe mode, then start to add drivers one by one until the freeze occurs. Add one, then use the machine for a period of time, add another then use the machine for a period of time, and so on.
Of course, this will only help in cases where the freezing occurs regularly (let's say at least once or twice per day).
Agree with Dave... there's really no great, special way of dealing with batteries... you can try to be efficient with your charge easily enough (stop background tasks, dim display when possible) but trying to extend your battery life is not really worth worrying that much about.
So I have a windoze box at work that is acting up. It has been doing this since I got it.
Randomly, the usb drive port will shut the computer off when I plug something in. The monitor goes to "no signal" and all running programs seem to have died (tried to remote once to make sure). The power to the box is still on, but it's just dead. The only way I can find to revive it is to shut off the power, and turn it back on.