При таком к-ве клиентов уже стоит начать смотреть в сторону кластеров
Вообще все зависит от того что будет обслуживаться (статика/динамика) и на чем оно будет вертеться (php/perl/python/итд). К примеру на статике IIS слегка шустрее Apache будет; php на IIS с такой нагрузкой вообще смысла нет держать итд.
Также в случае динамики никто не мешает разнести IIS/Apache которые будут работать в бэкэнде и обрабатывать динамику, а на фронтэнд повесить какой-нибудь прокси для обслуживания статики (если не изменяет память - википедия одно время работала именно так).
Вариантов в общем куча - нужны "цифры, факты, схемы" для того чтоб определиться конкретнее.