Mar 22, 2017 - 02:08 PM
If you have an SSD, there is normally a piece of software that can pickup the small pieces of junk that get left behind. These programs normally need some downtime from the rest of the computer. You need all the programs to be off (no hidden background pieces operating), no waiting of messages to come in, no waiting for an input from the internet. They want to have the SSD all to themselves. Then they can do their job.
Also, some additional memory would allow the programs to bring in more information which would allow the processor to do its job in a more efficient manner.
You can also free up some memory by putting data, pictures, once a year programs, etc. on an external drive and just use you onboard drive for your important programs. Good Luck, I hope this helps. I've had this types of issues many times in the past ... so I feel you pain.