My brain fried when I realized that I know the reach, damage and speed stats of like 50% of all the weapons. Names are just the first step.
Exactly. Anybody that played long enough knows the name of all weapons, the stats of most weapons, the names of most of the popular armors and the armor rating of all armors with decent accuracy (I'd say plus or minus 5). It doesn't even require any effort, as constant exposure to information is enough to learn things by heart for most people (and the best way, pro tip for students: go to classes and listen).