This is something between a Performance and Feature Request, it's a Performance Feature request.
As you are developing the new render system I asked me, which DirectX Version you are going to use. As we know there are some issues with the amount of rendered objects in big cities that cause massive FPS Drops. I'm pretty sure DirectX11 will perform much better that Dx9 does, but I just tested the 3D Mark Performance Check for different API's Dx11 ST Dx11 MT and Dx12, and boy... what an improvement!
The test goes just like rendering as much Object as possible generating as many draw calls as possible until the fps drops under 30.
with Dx12 you are able to put nearly 4 times more Draw Calls than wir Multithreaded Dx11. Guess this would resolve pretty much the performance problems in big Cities.
I read something about you can use some of the Dx12 Feature even in Dx11_3. Maybe this could be a solution too?
Thanks for reading this:)