One thing that can slow up a computer is a build up of temp files.
This can be determined by going Start - type %temp% and press enter when it comes up.
If that is highly populated, press CTRL a to highlight then CTRL d to delete and follow the prompts.
However, I use the free version of CCleaner but uncheck boxes for Memory Dumps and Windows Log Files under Windows and MS Search under Applications.
I run this program after each session and that cleans out cookies and temp files.
https://www.ccleaner.com/That unknown hardware error could have been caused by the repair program.
Uninstall it and download afresh to see if it runs any smoother.
I tend to create a system image before test running each new version should things not work out.
Infections can also affect performance.
Boot up into Safe Mode with Networking and run a scan with the free ESET Online Scanner.
https://www.eset.com/uk/home/online-scanner/EDIT - Don't re-run the repair program until you have ran ESET as the repair program can't fix infection damaged files while the infection is still present.