Lo sforamento avviene poco dopo 49 giorni perche' devi considerare il valore del long come unsigned ... in ogni caso, non ha senso "resettarla" ...
Se usi Windows Vista o Server 2008, è stata introdotta la API GetTickCount64 che non ha questi problemi (lavorando a 64 bit) ...
Ma forse possiamo aggirare il problema se indichi meglio cosa stai facendo ...