It is the job of a file system driver (ntfs.sys
in your case) to abstract away the physical location of a file's blocks from an application accessing the file. This implies, that the choice of copy utility will not make much of a difference.
What does make a difference, especially with NTFS, is the free space percentage - and this is very low indeed in your example. Your results will be much better, if the FS is not filled over the 70% mark.
So, basically: Your fragmentation problem stems from a too full NTFS volume.