Die Ursache kann vieles sein...
Leitung soo langsam, dass der Ladevorgang ins Timeout des Browsers läuft (eher unwahrscheinlich, das Timeout ist z.b. beim firefox meines Wissens bei 3 Minuten)
Der Server liefert die Bilder schon nur halbfertig aus. Das kann passieren, wenn der Server unter hoher Last steht und oder das Timeout des Servers auf relativ kurzen Werten steht.

Ein einfacher Reload wird die Bilder nicht neu vom Server anfordern, da diese im Browser-Cache liegen.
Erst nach dem Leeren des Browsercaches wird ein Reload auch die Bilder neu anfordern.
Aber niemand weiß, ob die Bilder dann vollständig geladen werden...