Thought this up last night after years of observation. I define 'Geek' in this instance as someone partaking in geeky culture or activities who presents balanced reactions to both the internal culture and the external world around them, and accepts themselves as a 'Geek'. 'Fanatic' is someone who, while ostensibly being a 'Geek', does not present any sort of balanced reaction to pretty much anything not related to the subject material.
'Gamers' and 'Closet Geeks' in this case are relatively balanced individuals who either do not possess the knowledge and enthusiasm of the subject matter, or who actively attempt to hide their geekdom, respectively.
A special little home for Ian Anderson's special little thoughts