тут проблема вот в чем что сделать качественно это нужно потратить времени больше намного, денег.
причины тормознутости програмных продуктов:
1) нет оптимизации или не все оптимизировано (написал побыстрее код, алгоритмы самые простые, ускорения ноль, взял деньги)
2) избыточность програмного кода (использование стандартных библиотек универсальных но медленных и с ненужными фичами для етого проекта)
3) большая абстракции от оборудования (а зачемь делать разные версии программы для разного оборудования/ОС если можно взять например на джаве написать работать будет везде где джава машина стоит)
вот чем занимаютса, из стандартных кусков побыстрее лепят или проги или процесоры, о каком качестве можно говорить если главная задача минимум усилии максимум $ в карман, а качество чтобы не хуже чем у других.