Good question. I did a little looking around, and I think there might be a subtle distinction:
Technical terminology is the "official" language of a domain, and is generally not used outside that domain.
Jargon is language that is given special meaning within a technical domain, but may be used outside that domain.
A layman won't understand technical terms, but a layman will likely misunderstand jargon, if that distinction makes sense.
So, for gaming - "Hit Points" is probably a gaming technical term, as it doesn't get used outside of games. "Feats" would be jargon, as the word "feat" has meaning outside of gaming.
In physics - "Boson" is a technical term. "Relativity" would be jargon.
A lot of legal language is jargon, as it is composed of words that have colloquial meaning that does not match the technical use. "Malice" is legal jargon, for example.