L'ordine di caricamento di una pagina è dovuto dalla loro posizione all'interno del codice HTML della pagina stessa. L'interprete legge e carica ciò che ha trovato in ordine cronologico, poi logicamente le immagini, essendo pensati più del testo, si caricheranno sempre più tardi rispetto al testo.
Le cose che puoi fare è mettere un preload di pagina (che trovi nella sezione DHTML di www.html.it), oppure fare un preload delle immagini (fai una ricerca nel forum).