Bueno, después de probar mucho, he encontrado un componente DBX de la casa Core Lab (
http://crlab.com/dbx/ ) compatible con Firebird para las versiones de Delphi 6 a 2007, e incluso para Kylix.
El coste para un programador es de unos 54 €.
Lleva un componente de conexión que optimiza en la versión de Delphi 7 ( según he leido no es necesario para el 2007 ), y al probarlo tambien en el Delphi 7 he obtenido un mejor tiempo de respuesta.
Lo bueno de este componente es que no se tiene que modificar nada de los componentes de acceso a datos ( a diferencia del driver de Upscene ), se cambia el componente de conexión, se utiliza los parametros de conexión de Core Lab y a ejecutar.
Un abrazo a todos