Quote: Originally Posted by OldMX
CCleaner + Puran Defrag
+1 for me.
I would add, if at all possible, get your system partition to 70% free space before the defrag. It's much faster and you can do it more often without leaving your PC idle(since the defrag done often, if only using "optimize directories" option, only takes about 15 minutes. If you let your system partition get close to 50% used, then it slows defragging way down.
Also unless you run a giant database or huge spreadsheets where you need to use nearly all your free drive space for virtual memory, you can usually predict how much swap file you're likely to ever use. As example my pagefile.sys is set to min 4 GB and max 4 GB. I turned off paging, defragged my drive, then turned paging back on with those settings. My page file never gets fragmented.
to get an idea how much page file is actually occupied. In my case I rarely use more than 300 MB so a 4 GB page file is more than I'll ever need.