Hola otra vez:
 
La implementación de la precarga selectiva ya está, pero habría que hacer pequeños retoques... 
La cuestión es que si tenemos a la vista la imagen de la coordenada a1, solo sería necesario precargar la a2 y b1, o sea las "inmediatas", y cada vez que se cambie de imagen precargar las siguientes (pueden ser 2, 3 o 4).  
http://www.pepemolina.com/acaser/popup.html?zona=34 
En este ejemplo está el código... 
Cuando tengas hechas las flechas, solo tienes que ponerlas en las celdas de los lados, cambiándolas por ↑, →, ↓ y  ← (las flechas actuales)  
Otra cosilla que hice es quitarle el resalte a las flechas que no hacen nada. 
Saludos