Has he been tested of ADHD? He may well be gifted, but his obsessivness sounds more like ADHD to me. Of course we cannot diagnose this over the internet, only a doctor can, and it's hard to...