The client has a lot of memory leaks. The longer the client is running the more memory its going to use, and eventually it will crash. If your map turns gray/doesnt load its probably best to restart your client. There isnt really anything you can do to make the map load once its broken like that.