http://www.gamesas.com/forums/viewtopic.php?f=40&t=11741
2. It's all in the server name. A server that says something like "NGserver #57" is never going to be up and running. You want something like "www.ourgamers.com" or something that indicates that it is a clan or gamer owned server. Those servers will be more likely to have admins to reset the server if it goes down.
3. This one is aimed more at Crytek. Why not add a button that players can hit to indicate that the server is down? It would be pretty simple to set up. You just have to have like 6 people flag it within a certain amount of time, the server either automatically restarts OR it could be taken off of the server list results so players don't try to join a server that isn't working. I realize that you are trying to fix these issues, but give us some power to help you in the meantime.