For the last week or so, without any hardware or software changes (other than Microsoft auto updates) my PC will either freeze or reboot randomly. If it freezes, my only recourse is to power it down or hit the reset button. If it reboots, it often hangs on the BIOS screen, and I have to power down or reset. I removed the cover and cleaned out the dust. After I reapplied power and rebooted, the windows system clock was set to January 2007. Any ideas to the problem?