The problem is the system link option on its own. It isnt the servers. The xbox live stuff works better, because the games expect there to be a delay on the packets that get sent back and forth. System link does not, even with ping patch enabled. This means the farther away you are from the xbox that is hosting the game, the more it will glitch, and have issues. Some games it wont even connect to. All the server does is create a VPN, which if you google that explains that it creates a virtual lan between every xbox connected to the server. Then you also have to figure where the server is actually located, compared to you. Just look into how network traffic works.