Указанная запятая нужна.
Оба варианта корректны.
Запятые не нужны, т. к. обороты с как в данном предложении употребляются в значении 'в качестве' и не содержат сравнения: Вася как психолог был очень слаб – он был силен как физик.
Верно: для решения задач по физике.