HopZone
HopZone.Net is the biggest games toplist with many new functions. You can search for servers / sites and look into them.