I have a dual core athlon server and it is gaining 1 day every 2 days
w/o time sync. Even with ntpd running, the time is not under control. I must put a very frequent cronjob of 'ntpdate' to keep the time under control. This creates big problems since winbind eventually stops working so my users can't access their data.
As I remember, this is an apic/apci (I get the two confused constantly) error. Sometimes a bios update fixes it. Sometimes you have to add some kernel options to grub, like noapci or noapic.. whichever one it is... Something like that. I'm sure someone here will correct me, but that should point you in the right general direction.
-- "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety'' Benjamin Franklin 1775