After a few days, when my resources get low, my Windows clock loses a lot of time too. When I check in bios, the bios clock is always on time. So I take it that my battery is ok. If your bios keeps time, something else is probably responsible for Windows losing it. If your bios clock loses time too, you should change the battery.