just a thought but i wonder if the reason 3D world crashing is not because of sound or anything like that but instead it's a texture that's too large... which while it sounds ridiculous, you never know with emulation lol, or any programming for that matter xD