When you get a list of games all you're getting from the master server is a list of addresses and ports, effectively. Once your PC has that list it's up to your PC to query each server in that list. When you're joining a server the only thing that happens, with relation to the master, is that it is informed that you're currently online and where.
What I'm saying is that if you're having trouble, but are to complete the tests above fine (which you can), then there are bigger problems.
Do you find that some servers are better than others? Certain times of the day, perhaps? Have you noticed any other degradation in performance?
I'm guessing that you're probably using one of the ADSL services..? Are you able to check the attenuation, etc.?
Edit: Interestingly you're posting IP address is listed as a US IP. Now this could be a load of bollocks, but if you're going all the way over to the US and then back, then this could explain it. Fixing it would be an entirely different matter and would more likely be in the realm of the ISP... Unless you're remotely connecting to another box?
What I'm saying is that if you're having trouble, but are to complete the tests above fine (which you can), then there are bigger problems.
Do you find that some servers are better than others? Certain times of the day, perhaps? Have you noticed any other degradation in performance?
I'm guessing that you're probably using one of the ADSL services..? Are you able to check the attenuation, etc.?
Edit: Interestingly you're posting IP address is listed as a US IP. Now this could be a load of bollocks, but if you're going all the way over to the US and then back, then this could explain it. Fixing it would be an entirely different matter and would more likely be in the realm of the ISP... Unless you're remotely connecting to another box?