Hello Lewis,
Have you checked the performance on both devices? Memory and CPU usage? Also check the interfaces for errors?
Have you noticed if there is any delay on other traffic or is only the FTP traffic being delayed?
Are there any devices other than the FW that the traffic has to traverse? switches, IPS or any other type of filter?
Regards,
Jose Orozco.