Drupal с такой планируемой посещаемостью подойдет только в одном случаи: вы найдете команду которая будет его использовать не как CMS а как CMF со всеми вытекающими. Из плюсов - возможность быстро/недорого запустить прототип (2 месяца/$10К) из минусов пропорционально посещаемость будет расти сложность оптимизации под нагрузку. У меня был опыт,
вот тут подробнее.
RoR - не рекомендую из-за перегретого рынка труда, специалист на фултайм будет стоить ровно в два раза дороже по сравнению php/Drupal.
Phalcon - невероятно быстрый но по сути вещь в себе. Если что то пойдет не так нужно будет искать С кодера которого придется интегрировать в команду.
Symfony2/Yii - неплохой выбор.