My systems time is not always correct. We are noticing that from time to time it will be as much as an hour off. It is an older system and does need to be upgraded as far as the cpu goes. Could this be because the battery on the motherboard is getting ready to die?