Выбирайте то что больше нравится, о деньгах вообще не думайте. Программистом с вашим умом вы всегда успеете стать. Но если вам больше нравится наука, то лучше заняться наукой. А если больше нравится Intel, то в Intel. А если хочется программистом в Яндекс, то в Яндекс и т.п.
Когда человек на работе занимается тем что ему нравится и приносит пользу людям, не совершая греха, то достигает очень высоких результатов и становится счастливым и очень обеспеченным материально.
В исламе есть такая мудрость: "чернила ученых в День Страшного Суда будут приравнены к крови праведников". Т.е. наука очень важна для Бога и те кто ей занимается и развивает - великие люди.
Я например в своих мечтах хотел стать инженером и работать в Intel над SSD или в Siemens над медицинским оборудованием, но мне не хватило знаний и понимания науки, поэтому я стал простым программистом. Есть конечно программисты медицинского оборудования, но я не силен в математике, поэтому лучше промолчу.
Я думаю что вы не ошибетесь что бы вы ни выбрали, главное вы выбрали правильный ВУЗ. Помню читал историю про одного математика, который закончил МГУ, так он сейчас работает в нефтяной сфере. Т.е. высшее техническое образование в хорошем ВУЗе - дорога в жизнь, а конкретная профессия уже не так важна.
Один из моих одноклассников закончил МИФИ. Сначала он работал в Mail.ru программистом на Java, но потом ему надоело и он уехал работать ученым куда то в другую страну(ОАЭ вроде) и сейчас вроде счастлив больше чем когда был программистом, занимается исследованием факторов, влияющих на изменение климата. Я думаю что он делает климатической оружие для наших потенциальных врагов, но он говорит, что все норм, изучает песчаные бури.
А кому то нравится изучать машинное обучение и делать умный поисковик, кому то нравится делать новые процессоры, кому то нравятся ядерные реакторы и ракеты - на вкус и цвет.