that lets you set the affinity to a service, but how would you go about setting the polling rate to a single core?
i'm asking because i both play quake, and i'm also calling you out on your - possible, yet astonishing - claim.
< not as much of a noob as he makes out to be
If you set everything else, then the windows scheduler will dump what's left on the empty core you leave it.
The problem mostly is that the windows scheduler likes to rotate threads at a blazing pace in an attempt to make things feel responsive to the end user.
This has a negative effect if you are at maximum load, such as a multi-threaded game that's actually optimized properly.
If you empty enough space for the aforementioned background processes to give them breathing room, the windows scheduler does the rest for you.
This is quite important since a 1000 hz mouse can take up to 30-50% of my processor time of one core even on a 4.6 ghz ivy bridge.
If I do not do this then any spike in usage will be met with a latency in response of my mouse in situations where the processor is fully loaded or even 75% loaded with windows' scheduler's thread rotation.
I suggest using Sysinternals Process Explorer if you want to learn more.