Why not execute the model loading process in it’s own thread?
As long as you follow basic thread safety rules, I don’t think there’d be any problems.
Just be sure not to do any custom rendering stuff from that thread, since it executes within the game thread and not the rendering thread.