In these cases I use ADK and install Windows Performance toolkit, because don't wast time. I logging for some minutes then read the log to view exactly what subprocess (in case of particular process like svchost.exe etc) or driver causes full cpu usage/high battery drain/high disk utilization and so on.