Das stimmt zwar in etwa, dass db_query langsamer ist als mysql_query, aber nur in einem so verschwindend geringen Bereich, da kann man allein durch weglassen eines einzigen Querys im Script ca. 1 Mio fach mehr Rechenzeit einsparen
Also du kannst an jeder Stelle db_query() benutzen.
Performance kann auch durch verkleinern von Grafiken verbessert werden, was zusätzlich Traffic spart.
Hast du die möglichkeit, dir ein Log vom MySQL Server generieren zu lassen?
Sonst ist Optimierung immer viel Eigenarbeit :-(