50 would be 50% CPU time probably

Have you tried the 1.6.1.31 TeaTimer from this thread? Download link is in post #21. Also includes a .reg file to enable a verbose debug mode, in which case Resident.log would tell you where exactly it hangs. Would be very helpful if you could test that