No attempt at starting an argument, but just in case my explanation was too short. I don’t want anyone to just dismiss it, as it is a good work around. The registry entry is definitely the best way to go, unless you are using the extra software for its intended purpose anyways.
All the software you are running is doing is preventing the CPU from ever going idle. It’s also performing continuous and varying CPU instructions and taking up memory.
Windows, the software you are running the software on and translating those CPU instructions to the hardware, can directly handle the CPU management a whole lot better. It is already running a process to continually, and optimally, manage the idle state.