Что лучше для создания тематической социальной сети?
Относительно быстро собрать и, собственно, проверить, кому их этих 3кк пользователей нужна еще одна соц. сеть лучшим выбором будет Drupal 7. 
Самый знаменитый пример соцсети на друпале: gosbook.ru
Вообще список функционала у вас какой-то неадекватно-огромный, вам понадобиться большая команда.
Хорошо подойдет Yii и Symfony
Либо вообще уходить от php и выбрать например java
А также надо подумать о клиентской части и выбрать фреймворк (Backbone, Angular, ...)