We actually ran into this problem with our software. We were using a Diagnostic Stopwatch timer that was supposed to elapse in 20 seconds, but on my machine it was taking 2-3 times longer to trigger. One of our developers looked into it and was planning on just changing the type of timer used. I went to the Dell website though and updated my BIOS, and the problem was fixed. It also fixed the problem I mentioned at the end of this post where the actual delay was correct, but the report at the bottom said it took less than half the time it was supposed to. There is a note on the MSDN page for the Stopwatch class:
http://msdn.microsoft.com/en-us/library ... watch.aspx"Note
On a multiprocessor computer, it does not matter which processor the thread runs on. However, because of bugs in the BIOS or the Hardware Abstraction Layer (HAL), you can get different timing results on different processors. To specify processor affinity for a thread, use the ProcessThread.ProcessorAffinity method."
Thought I would let you guys know since it seems like it may have been the same problem I was having with SoapUI and our software. Thanks for the nightly update fix earlier as well.