Found happy medium.
 - 2.4 GB RAM, most requests under 200ms.
 - ngram length 6
 - filter histogram distance at 1
 - position-skewed histogram
 - ngram 32 bits, non-lossy hash
 - stack-allocated histogram