Penso che ti stia facendo eccessivi problemi sul peso di quei controlli. Ci sono dei CMS che si sparano più di 100 query a pagina...

Comunque, hai valutato la possibilità di mettere in piedi un sistema di cache?