Load whole level to memory

Hello, I have a medium size level that can be fully loaded with all assets(materials, textures) and enough memory on the device to keep it all there. I want to do this to eliminate hitches when players suddenly turn around and some assets on the level are not loaded to memory.

I d like to know how can I do this

Assets are loaded but not rendered while out of view (for optimization purposes).
This or this are solutions to this problem.

You’ll want to adjust the max draw distance of actors and static meshes, and for foliage elements it’s max cull distance