Contact Microsoft support to determine what your version of Windows is doing.
Also, examine your startups.
And, check for virus.
And, check your anti-virus program.
And, you should not be terminating svchost unless you know what you are doing.
Based on your description, this seems to be related to your operating system; as mentioned before the best call should be contacting Microsoft to get more information in regard to the "svchost.exe". From my end, I would recommend running your operating system in safe mode in order to check if the issue persists, also try with a Clean Boot. A clean boot is performed to start Windows by using a minimal set of drivers and startup programs. See here for the instructions; https://support.microsoft.com/en-us/help/929135/how-to-perform-a-clean-boot-in-windows. Additionally, you can try to check the health of your processor is to run the Intel® Processor Diagnostic Tool. This tool runs a diagnostic that checks for brand identification, verifies the processor operating frequency, tests specific processor features, and performs a stress test on the processor. See here for the application; Download Intel® Processor Diagnostic Tool.
I did the shorter version of the diagnostics test and it said that there was nothing wrong. So I spent more time doing research and found my only option is to soft reset my laptop from a date when i didn't have the handles leak. So i did reset my computer and that did the trick to help my performance.
That's quite a bit.
Some power user/developer tools may be able to help you. pslist is a tool that can help you if you are comfortable with the command-line. ProcMon is another
good tool, and can help if it's related to svchost
pslist -d > threadlist.txt
My guess is that if there's a problem, it's probably 1 rogue program doing it, or a few.