Извините, но ваш вопрос не имеет отношения к железу.
С нагрузкой 20 000 чел/день справится любой бюджетный
VPS.
300 человек онлайн
Нагрузка на сервер изменяется не в количестве человек онлайн, а в количестве запросов (заходов на станицу) в секунду (если это не чат, конечно).
б/у или новый? или собрать самому?
99% вебмастеров не мучают себя такими вопросами.