Коллеги.
Уже говорилось не раз - не считайте что битрикс делает за вас все и будет при этом летать.
По опыту если сайт "тупит", то тут причины:
1. Слабое железо на котором сайт хостится или "криво" настроен хостинг. Лучше всегда если несколько тысяч товаров - берите выделенный сервер, настраивайте нормально и одного узкого места не будет
2. Кривые руки программиста. Таких примеров - хоть отбавляй тоже из опыта. Не в обиду будет честным и профессиональным программистам и веб-студиям. Но сколько уже было примеров - кто больше "кричит" о себе какой он крутой - на деле это уровень студента и желание развести клиента на деньги. Зачастую достаточно большие и за работу, которая не стоит этого по определению (тут и приписки и откровенный развод может быть). Зачастую проще такую работу вообще выкинуть на помойку и сделать сайт заново, чем разбираться в коде, который.... (не пропустит цензура
)
Битрикс - это хороший API, хорошие интерфейсы и возможности. но это все при сопутствующих условиях а не "само по себе".
Так что ищите кто это может нормально и профессионально сделать