1) Тормозить ничего не будет, всё в кеше
2) Оптимизатор при компиляции выкинет эти ифы вообще. Или выкинет весь switch-case, оставив одни ифы.
3) Это военный код, заказчик просил везде дублирование функционала.
ЪУЪ! Теперь всегда буду говорить, что это военный код, когда наговнокожу.