Лучшим дефрагментатором был и остается модуль из пакета
Norton Utilites, жаль, устарел.
По алгоритму работы ближе всех к нему именно бесплатный Defraggler,
{Существенные отличия по работе со Swap-файлом}, а бОльшая
часть подобных программ не лучше штатной проги из XP.
Так что Defraggler, ИМХО, хороший выбор.