Открою всем страшную тайну. Сане, думаю, тоже будет полезно.
UTF-8 вовсе не так страшен, как может показаться

И система не вырастет в размерах, если перевести все в эту несомненно замечательную кодировку.
Но произойдет это только при одном условии - весь текст в скриптах должен содержать только символы из набора ASCII.
Можете проверить - размеры файлов будут идентичны: что в win1251, что в UTF-8.
А следовательно и скорость не сильно пострадает (хотя конечно в некоторых случаях придется юзать mb_* функции)
Любой символ из набора ASCII в UTF-8 занимает ровно 1 байт - точно так же, как и в win1251. Все остальные - по 2 байта. Сюда естественно относится и кириллица.
Так что кому нужно высокое быстродействие и UTF-8, сделайте одну простую вещь: удалите все комментарии на русском языке. И будет вам счастие!
Копирайты ессна не трогать! Или по соглашению с автором (а я здесь не только про Eleanor говорю) перевести в транслит.
Это так... на заметку.