After a very long time searching for the fastest way to copy file, I found this ideal tool: FastCopy. No other applications I've ever used copied faster than this one. It can detect the source & target belongs to the same or different HDDs & choose the best method (separate threads if different physical HDDs). Network location is also recognized. The copied files are not fragmented anymore because it allocated all the space needed before copying.
You can check how it works in reality yourself.
Setup:
Download the tool from this site: http://www.ipmsg.org/tools/fastcopy.html.en
Link: http://ftp.vector.co.jp/pack/win95/util/file/FastCopy171.zip
The installation is as simple as any other software.
Then, in TC add a button as follow.
The command is:
%COMMANDER_PATH%\Tools\Fastcopy.exe /auto_close /open_window /cmd=noexist_only /estimate
Parameters: %P%N /to="%T"
Start path: %TMP%
Icon file: <any icon you want>
Remember to change the path according to the location where you installed.
See the picture for an example.
Image: http://farm4.static.flickr.com/3218/2715656149_0491b7eab4_o_d.png
Usage:
Actually, this button will copy the file/dir under the cursor to the current target path (the current dir in the inactive panel).
Just place the cursor at the file/dir you want to copy & click the button. Do not use drag & drop because the parameters will be ignored

Choose a big file/folder to check (should be more than 500MB because it is really fast).
The tool has some other options, you should check the help file for more details.
Improvement:
I tried but don't know how to copy all the selected files & folders to the destination. If somebody finds the way, it will be wonderful. And most of all, I wish TC's copy speed is as fast as this (faster?

I hope this article will help.
Thanks for reading.