most likelly some of those servers dont meet the hardware requirments or with good internet connection on that time.
picking a small latency server ( 0- 100 ms ) is better
picking a server with max players ( up to 8 or 10 ) is better
u cant be in europe and expect to join a server at texas or australia and have a good game, most likely it will affect the rest of the players game as well.
well if u want to play with your friends that u are between these big distances , lets say east europe and west coast usa u should split the distance lets say picking a server at NY or London