One interesting little mind hack I found for that "deeply ingranged negative thought pattern" of yours:
How to Be Happy. Always. » Tynan is… Better Than Your Boyfriend
I also found accepting my gaming habits and not calling my computer usage wasting time on the computer, but rather my choice to use the computer with no sort of "judgements" or "shaming" of my computer usage and such actually helped in my own self regulation and removed my anxiety from my usage. It's one of those seemingly self contradictory kind of principles but it isn't once you experience it and understand on a more deeper level.
Also realize that your perceptions and assumptions can really twist things around. I remember reading religious books several years ago and interpreting it in a judgmental Christian style and then years later reading it with a more wise and balanced mind and seeing that it was quite different.
Also you do accept your own masculinity? Your self described indecisiveness somewhat points to a rejection of it.