If it's using the unreal engine, that explains the insanely long load times. That engine has horrible loading mechanisms and even worse IO performance. The unity engine has terrible IO loading too. It's typically the fist thing any development team does is to rewrite the IO sections of those 2 engines.