Optimizing an open world game

Level streaming would be very hard to work with based on how complex my level is,the others do seem to work but i think the map is the biggest performance killer.At this point i am considering doing it from scratch in an already world partitioned map,unless i could somehow transfer everything from a level to another.I tried with a level instance but it was borderline unresponsive and very slow