Ну кто вам сказал, что тормозят, именно компоненты, для тормозов может быть полно причин, неправильно настроенный сервер, несовпадение версий сервера и базы, несовпадение размера страницы базы и кластера системы, коряво сделанная база в конце концов. Например на скорость очень влияют лишние индексы, особенно низкоселективные.
Вообще есть хорошая книга:
Хелен Борри Firebird. руководство разработчика баз данных
http://www.brain2life.com/firebird/4...ika-baz-dannyh
там все эти вопросы описаны.
Компоненты тоже могут влиять, если неправильно настроены. FIB + на сегодня считаются самыми лучшими компонентами, разработаны они на основе FIB, на которой же сделаны и стандартные, только возможностей и настроек больше, так что не думаю, что замена что нибудь даст, кроме геморроя.
Документация и примеры есть в инсталяционнике, и у них на сайте
http://www.devrace.com/ru/fibplus/download/
Визуальные же компоненты напрямую взаимодействать с сервером не могут, только через БД компоненты либо сторониие либо стандартые, для этого и созданы эти цепочки. Можно, правда, не использовать TDataSet, а загонять данные через SQL предложения например через метод Execute компонента TDatabase (TFIBDatabase) компонента, непосредственно самому их конструировать, в определённых случаях, бывает чуть быстрее, хотя и тут компонент используется.