начинать надо с софта который будет крутиться на сервере ))
собственна юних или майкрософт.
по процессору - важно, скорость обработки запросов напрямую зависит.
жеские диски - надо думать и совмещать отказоустойчивость и скорость.
может базу проще вынести на 0й рэйд на СаСа винтах, а систему кинуть на зеркало Саташное.
памяти - как можно больше, полюбому.
По поводу брендовости серверов - все зависит скорее от кол-ва денех. у меня простой супермикровский сервак уже 5 год на колокэйшене висит безпроблемно.
Для выявления требуемой конфигурации лучче взять приложение и потестить под нагрузкой.
пысы - не все зависит от железа, програмисты могут еще криво написать ))