Sollte trotzdem besser sein, wenn Du zuerst die nächste mögliche Uhrzeit raussuchst und anschließend den Timer so setzt, dass er dann das nächste mal "gefeuert" wird. Es ist um weites besser, wenn der User nebenbei noch irgendetwas anderes machen will.
...
...
P.S. Sollte heisst nicht, dass alle Prozessoren eine 100% Auslastung auf Dauer durchhalten - deshalb gibt es auch die Intel-XEON-Prozessoren, die exta für solche Leistungen entwickelt wurden.