It's not the NPRs themselves that cause slowdowns in VB6, it's the constant detection between all ships and the more NPRs you have, the more ships you have flying around in same systems, needing to do detection checks.
So 2.2 seconds for 6 races that all have ships in 2 systems is really, really, really good time.