Kezdetnek el kell dönteni, hogy hol lassul be.
Egy sima php oldalt amiben nincs db is lassan tölt be?
Ha db-ből olvasol be akkor esetleg?
Vagy fájlelérés?
Illetve biztos, hogy az oldalbetöltés a lassú? Ha wget-el kérdezed le az oldalt, akkor is? (tehát nem a css-ek, js-ek stb lassítja be? drupálnál van ezer http lekérés a sok file miatt)
Nem lehet network probléma? Pl távoli a szerver esetleg? ping-el gyors az elérés?
Ha mindenre pozitív (szerk: vagy inkább negatív bocs) a válasz, akkor nem 100%, hogy a szervernél kell keresni a hibát, hanem lehet, hogy a drupál oldalban van valami genya, pl béna modul.
Egy php oldalnak nem kötelező azonnal 100-ra pörgetnie a cpu-dat. Olyan mintha a kocsiddal egy 10 méteres útra is 100-ra akarnád pörgetni a motort (most hanyagoljuk el a gyorsulás tényét)