Se você tentar realocar o diretório temporário do usuário Firefox para / tmp, isso melhora o desempenho? Por padrão, o cache do navegador é armazenado em ~ / .mozilla /. Um cache de navegador normalmente contém vários arquivos pequenos e o desempenho em um compartilhamento de rede pode ser insatisfatório.
Tente (temporariamente, para um teste) desativar o cache de disco digitando "about: config" na barra de endereço (sem aspas) e alternando browser.disk.cache.enable para False e reiniciando o Firefox. Se isso fornecer um desempenho razoável, você poderá investigar a hospedagem do diretório de cache do navegador por usuário em um sistema de arquivos local, se isso for possível.
Uso proposto da opção --profile ao ativar o firefox para permitir a configuração de um diretório de perfil local. Parece ter resolvido o problema de acordo com o OP.