If you have your timer like so
float time = 0;
ThisRunsEveryFrame() {
time = time + tineSinceLastFrame;
}
Adapted for your language, then it would be accurate on all machines. I think this is especially important with highscores. To find the time since last frame, you might be able to record the system time in a variable, and then find the change. I'm not sure if this is possible using your engine and language, but it would be a great improvement. :)