anthq11 wrote:
Is there any causes of System (not System Idle Process) running at 90-100 for extended periods of time?

Most likely it's a buggy driver.  USB devices are particularly notorious for having drivers with a high CPU load.

I suggest that you shut off or remove devices one at a time until you find the culprit.  Start with USB devices.