Хороший код и сервер за 50$ выдержит и 10,000 человек, по скорости ajax и socket одинаково, тут вопрос не в этом.
сокеты нужны для того что бы сервер мог общаться с клиентом когда это необходимо, вместо того что бы делать ежесекундный запрос на сервер по ajax что бы узнать хочет ли сервер тебе...