Na auf die Frage kannst Du ja nicht wirklich ne Antwort erwarten.
Das Problem ungünstiges Software Design mit immer mehr Rechenpower zu lösen ist nicht immer der richtige Ansatz.

Du müßtest mal analysiern welche Jobs Deine Kiste beanspruchen, und welche Jobs Du beeinflußen kannst.
Sei es das Du dem Softwarehersteller sagst das die Zugriffswege nicht gut sind oder Du den Usern beibringst Query nicht interaktiv laufen zu lassen oder oder.

Sprich ohne Analyse gibts da keine adäquate Antwort.

Gruß
Gregor