That being said, I often find that I over-think tasks, and end up never completing them because I try to make them perfect, and find out at some point that I can't.
What's more important than "perfect" is "good enough", and sometimes a high IQ won't allow you to accept that.
It's one of the things I hate about myself at times.