Use
CCleaner to clean unwanted data and fix registry errors. Use Window's default Disk Cleanup tool afterwards.
Use
Revo Uninstaller instead of Window's default uninstaller. You can also uninstall programs on CCleaner.
After uninstalling a program(s), use
Autoruns to revome or disable unnecessary startup drivers. You may also find some hidden malware on the way. If you're unsure of yourself, right-click the file and use the search feature. You can also remove some of your startup drivers via Windows Defender.