One thing I've noticed with speed tests is that the results vary massively with content. Common, easy English words with no punctuation or capitalization? Easily 100 wpm and more. Source code with all the symbols, numbers, and capitalization? Can dip below 50 wpm...
Bottleneck is the brain, English is not my first language and I usually score 10 wpm less than my native language.