I have 12 3TB hard drives in a raidz3 config connected to one of the HBA's that makes up my pool in freenas.
While RaidZ3 is great for redundancy, it is not the fastest configuration.
I have connected a 1TB drive formatted NTFS to the backplane which is connected to the other HBA. I went through the webgui in freenas and used the import disk command to copy the data from the 1TB NTFS drive into my pool.
This is permissible, while I have not personally done it myself. I just copy it over the network with RoboCopy.
When I look at the disk IO in freenas it shows a write of only 10MB/s to each drive in the pool, and a read of 60MB/s from the NTFS 1TB drive.
A single RaidZ3 vDev will operate at basically the speed of a single disk.
This seems really slow to me considering I tested the pool earlier and I was able to read and write at about 500MB/s to it.
Would depend on how you tested..
Other factors:
The underlying structure of FreeNAS may not be optimized for NTFS
Now sure how much RAM you have, which would help a lot
Don't know if you are copying a ton of *small* files, which for sure will impact speed
Basically, that is why I said it was probably easier to just copy it over the network. However, I am assuming that you at least have Gigabit connectivity...