That's good advice
I wouldn't trust anything that you might pay for to do it correctly.
Start by cleaning out the temp files etc.
Open Task Manager and check what is actually running and what you don't need to launch on start-up.
This link is good for identifying most things, anything that is not on the list just google it.
If you're not sure how to stop programs launching on boot something like
Mike Lins old start-up CPL can be useful and still works 10 years after it was launched.
However, I suspect I know the cause - are you running anything by Norton/Symantec? They are notorious resource hogs. Like a well written virus they are very hard to remove from a system (I think Norton might have a tool to help uninstall now though) Often it's just easier and quicker to format :C and reinstall windoz if you don't want to switch to Ubuntu