Reg key HKLM/SYSTEM/CurrentControlSet/Control/Session Manager/Executive You'll see two entries. AdditionalCriticalWorkerThreads and AdditionalDelayedWorkerThreads. These two registry values are default 0 and intended mostly for server usage. Essentially CriticalWorkers threads handle "time critical" tasks and DelayedWorker threads handle not-time critical tasks. By increasing the values you increase the number of threads dedicated to these tasks. This is helpful for servers, which can make use of these threads without having too big a hit on resources. A high end computer should be able to see the same benefits. I've never seen any benchmarks though - I'd be interested to. I wouldn't really recommend you change these values unless you're willing to do before/after tests. MS's recommended value for Servers is 10. Perhaps someone here is willing to try and post results for 10, 20, 30, 40 with their computers? A restart is needed between each change.