A longshot probably. I assume we load entire world before entering game. IF this is the case, and only IF this really is the case you might want to think about loading local zone first and then, while the game runs, loading rest in the background. No clue if it's possible to achieve since I don't know your code, it's a longshot as I said but this is how I would solve the insanse loading times problem.