Defragging can speed up your pc, but if - and you obviously do - have internet connection your pc gets full of crap!
Namely, cookies, history etc.
Your pc will let you 'delete' this rubbish, but often it just moves it some place else on your hard drive!
Invest in a cleaner program. You can download one from the net.
I use Evidence Eliminator as it will do a quick clean up, but it will also do a deep clean and get rid of duplicate files, temp files and all of that internet crap! Takes it about 20 minutes and your pc will run faster!