There are many factors that cause drive-to-drive copying to be quite slow. The computer has to process the data, Windows has to process the data, various programs (might) have to process the data, the drives have to process the data...
I know Linux seems to copy data a bit faster. Vista and even 7 are notorious for very slow data copying speeds.