Ohne viel Hintergrundwissen, spielen mehrere Faktoren zusammen denke ich.
Zu einem ist da der eigentliche Compiler, der Code und die Hardware.
Wenn du davon überzeugt bist softwaremäßig das Optimum herausgeholt zu haben, solltest du
hardwaretechnisch eine bessere Geschwindigkeit rausholen durch mehr Arbeitsspeicher,
eine SSD und einer besseren CPU.
Gerade mal gegoogelt:
16 GB RAM, eine SSD und der Xeon e3 1231v3 sollten wahrscheinlich P/L technisch auf die beste Geschwindigkeit kommen.
Bei dem RAM bin ich mir allerdings nicht so sicher, ob 16 GB zu wenig oder zu viel sind.
Ich denke auch, dass das sehr davon abhängig ist, wie groß deine Software ist.