I think using some kind of triggers might help.
If your charactor get close to a trigger at a distance,
the program will pre-load texture for near by area.
If your charactor get close to a trigger at a distance,
the program will pre-load texture for near by area.