Who are you? Are you my twin? I have exactly the same problem with programming, do the little tidying up actions almost reflexively now, AND I climb as well. Absolutely love that climbing all in your head.
Joking aside, I'm a sophomore in college now, and I closely approximate the 'brilliant failure' model (a little arrogant to say that though!). High school was a breeze, but suddenly you can't not do homework anymore. Classes are not going well and either the depression started first or the lazy/bored attitude did; either way, it's a death spiral. Takes a ridiculous amount of brain power to stop it.
Hm that was an impromptu rant, sorry.