certo, c'è sempre la possibilità che la batteria non sia carica o i contatti sporchi, però il pc è lo stesso per il sistema a 32 bit come per il 64 e quindi se sul 64 mantiene data ed ora, coma fa sul 32 bit a dare i numeri ?
Una possibile spiegazione, potrebbe essere che conti il numero di secondi trascorsi da una data precisa, ad esempio 01/01/1970 ore 00:00:00 e lo intenda come long integer (o double word). A questo punto, il 64 bit potrebbe contare ben più del limite 2 elevato alla 32 meno 1. (4.294.967.295)
Ti andrebbe di provare a vedere se vaneggio ?
In caso affermativo, sappi che con l'età peggioro.