Sytem Idle of %50 is not good. This means there is something causing the OS to use up resources.
System idle should be 0 when AH is running, or any DX based program actually.
In normal circumstances, that is what should be happening. If your system is not doing that, then you need to dig deep and find out why. Could be a virus, a worm, an errant Windows process, a bad driver, or a malady of other things.
In a multi-threaded computer system, one of the CPU's should show more than 95% being used by AH and the CPU Idle for that CPU should be 0.