What's an efficient way to optimize big maps

my open world rpg has a big map, dunno how to optimize it

i’ve tried putting detail objects in a folder but i’m not sure how to efficiently check every object’s distance and send them over to replicatestorage or something without lag

what’s a good way to optimize it so that my players can get decent fps on high graphics quality settings

I found many topics talking about this

What I found is StreamingEnabled and changing the objects based on distance (although I don’t know if creating and removing many assets would make it better or worse)