Hi Benjamin,
Modern Setup Host is an installer located in *C:$Windows.~BT\Sources*folder, which runs as a scheduled task every time a user logs in, to execute a process with the local user’s privileges within the context of its parent windowsstoresetupbox.exe.
Too many programs running on your computer all at the same time is one of the possible causes why your computer becomes sluggish and producing a high CPU usage.
To help you resolve your concern, kindly follow these steps:
- Perform a clean boot. It helps eliminate software conflict. Here's the link.
- Delete unnecessary files by performing a Disk cleanup. You may refer to this link.
- Optimize your Startup programs. Open Taskbar> Startup tab>Disable all the unnecessary startup programs.
Note: Please go through the section: How to reset the computer to start as usual after troubleshooting with clean boot of the KB article to boot the computer in normal startup after fixing the issue.
Should you need further assistance, please let us know.