Надо искать не что-то конкретное по слишком общему описанию проекта, а просто начать с какой-либо недохлой железки: 100К хостов вряд ли вы получите в первые недели, а по мере прироста оборотов вы сами увидите, где в проекте есть слабые места, которые можно исправить, увеличив производительность.
Это и кол-во запросов в БД на один хит, и % запросов на статику, нагрузка на дисковую подсистему, ошибки проектирования приложения,…
Так что берите середнячок и в дальнейшем вылизывайте проект — (согласен с Horse) не в сервере дело.