Snooky, at least do some preprocessing:
At the start of the level, create models with large groups of meshes that use the same texture, so you can render large chunks at once. Switching the texture from a model to another is a great penalty for the graphics card, so it's better to send the geometry with the same texture once.