There is no such thing as an established "general set" of classifying the degrees of otaku, but both and are commonly used.
- and - can be used as prefixes to modify other nouns. refers to a hardcore gamer, and refers to a casual gamer. Etymologically, comes from , which is originally _sumo_ wrestling jargon. comes from , an adjective meaning "tepid."
Note that has a negative connotation (i.e., "He's not enough" used by people in the tier). Something like / would sound neutral and safe (if used in the situation where using is safe, of course)
is not something people commonly use. I can safely say someone who uses is not a Japanese otaku :)