По вашему описанию очень похоже на синдром Аспергера (одна из форм высокуфункционального аутизма), при котором нет проблем с речью и интеллектом, но есть проблемы с общением. Надо бы на всякий случай показаться детскому психиатор, специализирующемуся на аутизме.