non ho visto il codice di singapore, ma penso che la lentezza sia data soprattutto dal fatto che entra in gioco un terzo webserver (quello, appunto, che ospita le immagini) e non tanto dalle operazioni di ridimensionamento (sono un paio di funzioni gd, immagino)...
Se questa mia supposizione è giusta mi sa che non ti resta che tenere singapore... però sai, mai dire mai...

Mi spiace di non poterti dare più aiuti...