Since I got a new motherboard my time gets about 5 minutes ahead each 12 hours and I have to keep resyncronizing it.

Is this a motherboard problem or could it be because I used a different version of Windows XP?

Thanks