You could use .dds textures, since they are decompressed directly by your graphics cards hardware and use less memory. Try fewer dynamic lights. If it's really a large world, you can use clipping or clip fog so it will cut out distant objects. There's LOD for your models and bitmaps, or a script to pop them in and out based on distance.