If your hwclock stores local time and your BIOS adjusts it for DST that would cause a 3600 second time difference or if your hwclock stores UTC and the BIOS adds an hour to that...
Turn off any BIOS DST adjust feature if it's enabled.
OP: Did the problem start when DST took affect?
If not, then the theory that DST hardware/software features/bugs seems to be invalidated. Of course, the inverse could be true as well.
Andy