Hm, du kannst Performancemäßig einiges tun, indem du deine Installation schlanker gestaltest. Nicht alles muss mit einem Plugin gelöst werden, vieles kann direkt im Child-Theme gemacht werden. Auch muss man nicht unbedingt allzu viele Widgets aufrufen, das geht auch hardcoded. Denn das alles kostet Arbeitsspeicher und Performance.
Dann spielen natürlich auch Grafiken eine große Rolle. Je kleiner, desto besser. Wenn beispielsweise große Flächen mit der gleichen Farbe integriert sind, löse das per CSS, nicht per Grafik. Bei Farbverläufen nimm Grafiken, die nur einen Pixel breit sind, sich aber wiederholen (siehe Default Header).
Nutze möglichst kleine Bilder im Content, skaliere ihn vor dem Hochladen, das spart Speicherplatz und Traffic, auch der Aufruf geht sehr viel schneller.
Solche Dinge sollte man sich einfach mal überlegen. Da kommt man schnell auf einiges Einsparpotenzial 
Natürlich kann man auch mit Cache-Plugins arbeiten. Die speichern dann statische Seiten in einen Cache, damit nicht jedes Mal der gesamte Query-Apparat anlaufen muss, wenn eine Seite aufgerufen wird.