Вы же сами назвали причину вашего шваха в области физики и информатики - отсутствие мотивации. А приспичило бы вам, и усвоили бы и первое, и второе. У меня IQ 149 был в студенчестве, мне любые науки давались легко, и гуманитарные, и точные. Потому что умение думать помогает в любой области, не только в точных науках. Но в точных науках это умение больше всего необходимо. У вашего сына, видимо, душа не лежит к истории, литературе и биологии. Это не неспособность понимать, а нежелание понимать.