Certain network configurations or third-party tools might rely on a specific FileZilla architecture.
Stick to SourceForge or the official FileZilla-project.org links. "Freeware" mirror sites often bundle installers with unwanted adware or malware.
Go to the FileZilla project page on SourceForge.