Время компиляции напрямую зависит от числа глобальных переменных(массивов), от числа макросов (ибо макросы "раскрываются" именно на одном из этапов компиляции), от общего размера кода и от многого другого.
Например, вот такой код заставит компилятор подвиснуть
PHP код:
new lol;
switch(lol) { case 0..999999999: return 1; }
Ибо конструкция "switch/case" раскрывается в серию условий через "if/else if" (только в виде инструкций для amx-машины) так же на этапе компиляции.
Если строк в моде много, то это логично, что время компиляции увеличилось. Возможно, ты ищешь проблему там, где её нет