I'll suggest Process Hacker [0] It is the ultimate Task Manger, open source, supports amazing plugins , and has tons of features that sysinternals Process Explorer lacks. Be sure to get the nightly/3.0 branch , the 2.0 branch is several years old. Also I strongly suggest building the plugins extra repo [1], has some great ones, like a terminator plugin that can kill apps various user and kernel ways.
Unfortunately due to a personal dispute with a Webroot employee and Microsoft its signature ended up in antivirus databases, so don't expect any love from Microsoft. They often look at the APIs PH uses and use signature checks and other ways to block/discourage PH from using them. Also expect having to whitelist it with anti-virus products, but the source code is open and you can build it yourself if you don't trust what you are getting. [2]
I once configured Process Hacker to automatically pin a crappy piece of corporate software to a specific CPU whenever it started to prevent it from starving the rest of the system.
Set-and-forget is so much better than having to constantly deal with the downsides of software you're required to run.
Unfortunately due to a personal dispute with a Webroot employee and Microsoft its signature ended up in antivirus databases, so don't expect any love from Microsoft. They often look at the APIs PH uses and use signature checks and other ways to block/discourage PH from using them. Also expect having to whitelist it with anti-virus products, but the source code is open and you can build it yourself if you don't trust what you are getting. [2]
[0] https://wj32.org/processhacker/nightly.php
[1] https://github.com/processhacker/plugins-extra/
[2] https://github.com/processhacker/processhacker/issues/454#is...