WMIPRVSE.EXE is not spyware, it is part of WMI -- Windows Management Instrumentation. Among other things it does, it grabs statistics and logs and asks you if you want to sent to Microsoft after a program crashes, the prompt "Such and Such has stopped unexpectedly, do you want to send...".
I don't think there's any one single answer to this for you. But start by going
here and search for WMIPRVSE.EXE, or "WMIPRVSE.EXE high CPU usage" to narrow it down.