I have seen other user posts which show Stopwatch measuring time spent in \"Thread.Sleep(5000)\" to be around 5000ms.
But my program produces the following results
The Stopwatch class is not reliable.
This is unreliable on processors that do not have a constant clock speed (most processors can reduce the clock speed to conserve energy). This is explained in detail here.