В настоящее время у меня есть клиент с аналогичными требованиями.
Лучшим решением для этого случая было установить FirebirdSQL 2.5 SuperClassic и просто оставить стандартные настройки небольшого кэширования, потому что если у вас есть свободная память (RAM), Windows и Linux лучше кэшируют базу данных, чем Firebird. Функция кэширования в Firebird не очень быстрая, так что пусть ОС сделает это.
Также в зависимости от того, какое программное обеспечение для резервного копирования вы используете - если оно часто создает полные резервные копии базы данных Firebird, вы можете отключить принудительную запись в базы данных. (просто сделайте это, если знаете, что делаете, и если знаете, что может быть лучше, отключив принудительную запись).