Before making any changes, I'd recommend creating a backup image file of the OS (just in case).
We had a client who uninstalled Windows apps (via normal uninstall routine)... and it caused problems with Windows Start Button.
The OP is running fairly recent make hardware... so I'm not sure some of those Win10 "Tweaks for high CPU use" are relevant.
The OP can open Task Manager and see what's hitting the CPU.
Latency Mon would also be a good tool to use.
Many motherboards come with software "Tuning Utilities".
If left running in the background, these often cause high DPC Latency and affect performance.
Make sure the app is closed (not running in the background) after Windows starts.
If TeamViewer is installed, make sure it's not running in the background.
The OP should also check Windows Updates settings... (disable any type of automatic or sharing/sending settings)