Zup,
Here is a suggestion to address one aspect of the latency issues (lag). Create a ping utility in the tools menu for players to ping the various game servers. This will allow users to have an idea how well their device, network (wired or wireless), and the bandwidth provided by their ISP affect game play.
Set a minimum specification for performance and simplify the display of that information so users can understand the data being returned. Perhaps a colour code or scale, or both, to indicate latency or dropped packets.
C:\>ping -n 2 -l 1450 131.107.8.1
Pinging 131.107.8.1 with 1450 bytes of data:
Reply from 131.107.8.1: bytes=1450 time<10ms TTL=32
Reply from 131.107.8.1: bytes=1450 time<10ms TTL=32
Ping statistics for 131.107.8.1:
Packets: Sent = 2, Received = 2, Lost = 0 (0% loss),
Approximate roundtrip times in milliseconds:
Minimum = 0ms, Maximum = 10ms, Average = 2ms
Buck