Strange downloading speeds, compared to Linux

When I download something from an FTP (Active mode) I get very strange behavior from SmartFTP

It seems that it downloads one file with LOW SPEED (9kb/s), then the speed goes to 0 and I timeout from the server.

But if I load up my Linux box and ncftp, I get constant 200 KB/s speeds with the same FTP server and same files

Can anyone explain this?
I read something about setting an IO buffer, but I can't find it... using version 1.0.978.3

The "IO Buffer" feature is now hard coded. It's now set internally, and optimized.

I like to start by saying that I can't say I see any timeout issues on linux servers.

But the following might help you with your timeout issue:

1. Increase your "Server Timeout" to like 1000.

2. The "Port IP Mode" option. Please set it to "Auto".</i>

3. "Limit Local Port Range". Set a range of at least 10 ports,
and don't forget to forward the same ports in your router.

My config. is the following when using Active Mode:

1. Server Timeout: 60
2. Port IP Mode: Auto
3. Limit Local Port Range: 35765-35780
4. Ports forwarded on router: 35765-35780

I use "Passive Mode" 99% of the time though.

Good luck with your problem