I know for a fact that my media player behaves the way it does because the files are too fragmented. When I copy a problematic video file over to a different drive, the problem goes completely away, but doing that for every single video file before opening them would defeat the whole purpose, since it wouldn't be any faster than just viewing them fragmented as they are, and patiently waiting for my media player to jump to the selected section when I click on the seek bar.
Like I mentioned in my initial post, Defraggler doesn't use much CPU at all for me, it spikes at 29%, while averages at 22% so with other programs factored in, I basically have a 50-70 percentile idle performance it could use, but doesn't. I have the impression it could go faster if it would use all resources properly i.e. as much as available, but it doesn't, it just smoothly idles away while performing very slowly. I kind of hoped for a developer response on this one, since I am convinced that this is completely abnormal behavior. In nearly 3 decades of using a computer I never had a software that didn't use all the available performance it needed to perform a resource intensive task in order to finish as fast as possible.