Everytime I got the "out of memory" error in the past while level loading my textures where too big. Use LOD textures in near distance and use DDS compression.