The router's setup includes the ability to configure it for "passive FTP" connections-using this will often allow the router to be more successful at long FTP downloads.
I think the reason for the problem is that the router loses track of the number of hops between your modem and the FTP site, as long downloads tend to go through multiple paths.