What process is showing up as using the 50% - 90% usage? If you open Task Manager it should tell you which process is eating your CPU cycles.

Have you recently installed a program like Seti@home or Folding@home? Those programs will eat your CPU like there's no tomorrow to crunch those data packets