What about W8´s built in defrag or Puran Defrag?
Other than the not so obvious to you
you've posted in a nearly three year old topic so windows 8 was not around then.
Aside from that puran defrag is good and the built in defragmenter in win8 is also good with more improvements in speed and defragmenting compared to win7.