Hi mef1975,
You mentioned Diskeeper in your initial post, so I'd like to expand on this a bit.
The built-in Windows defrag tool wasn't built to handle large files and has very basic functions. Diskeeper on the other hand, contains specific technologies to handle this. Our Terabyte Volume Engine® technology, found in Diskeeper 12 Professional, will rapidly optimize large files on any HDD connected to your computer.
Additionally, to jobeard's point, I agree - using the built-in defragmenter to defrag user data files is a waste of time - because it will just fragment again shortly thereafter. However, our IntelliWrite® technology actually prevents fragmentation before it occurs. This means that after you install it, Diskeeper will not just handle the fragmentation you currently have and boost performance, but will also proactively prevent fragmentation in the future.
Hope this helps!
Alex Klein
Condusiv Technologies (Formerly Diskeeper Corp)