No hay una regla o fórmula mágica para desfragmentar un disco duro. Eso se hace dependiendo del uso que le des y la cantidad de archivos que copies, bajes y borres.
En tu caso, estas diciendo que se pone lenta luego de bajar películas, verlas y luego borrarlas. El proceso de borrar, hace que queden "huecos" en el disco duro sin utilizar y el proceso de desfragmentar lo que hace es poner los archivos los más contiguos posible para que sea más rápido el acceso.
El desfragmentador de windows es bueno y más que suficiente. El PerfectDisk, no lo conozco pero si desfragmenta, está bien.
Podrías intentar con el
Defraggler, el cual es gratuito y tiene una serie de opciones para que elijas si queres desfragmentar el disco duro, carpetas, archivos, etc.
Una cosa que si te aconsejo, es que cuando lo pongas a desfragmentar, no uses el pc, no lo pongas a descargar nada y desactíva el protector de pantalla para que haga un buen proceso.
Antes de ponerte a desfragmentar, también podrías pasar primero el Ccleaner, para que elimines archivos innecesarios y basura en el registro de windows.
Si queres una desfragmentación más completa, desactiva el restaurar el sistema de windows.