Opps scusa; avevo letto male.
Con i CSS non si possono fare preload.
Il preload lo puoi fare nella pagina precedente (se nel progetto la cosa ha senso), tramite JS, ad esempio.
Oppure, sempre tramite JS, puoi inibire la viusalizzazione della pagina finche` tutta e` caricata; di solito pero` questo e` controproducente.
Probabilmente la cosa piu` semplice e` realizzare una immagine piu` leggera: trattandosi di immagine di sfondo, non dovrebbe essere troppo pesante.