Firefox has always seemed somewhat fragile when it comes to downloading files, it was quite bad here when on dial-up, better now that most files download quick but I wouldn't try downloading something like an ISO. Rather use wget or the awget frontend.
As for vanishing, the usual questions, trp's, popup log entries, do you have it marked to use high memory, are you using mozturbo to keep the DLLs loaded?