One can't struggle to get the lowest ping. Ping depends on the area the server and the client are. And if it was possible, that'd be a wonderful side effect.
Thats not entirely true. Ping also depends very heavily on the quality on the network equipment it travels through, and how much network equipment it has to travel through. So if I put a server in a building that houses an
internet POP (which is what I always called them >.> ) my server could have many fewer network devices to travel through before it gets to any one house. That house's ISP may be crappy, but the ping won't have my crappy ISP to add to it, as it will be plugged in really close to one of the major internet onramps.

ISPs can vary as to how "close" you will be to a POP. I used speakeasy dsl for quite a while. My 256K connection had much lower ping (and more reliability) than most home ISPs and I was able to host an 8-10 trem server on it. Most will tell you it won't work but that ISP guaranteed a single hop to a POP, which means quality will most likely be high, and it was. Over 12 it went downhill fast, but it was low latency to lots of people.
My thought is that servers on most peoples home connections may have a hard time getting high up in a large percentage of lists because of the added latency. Servers in data centers near POPs will be higher in more peoples lists and will probably get more traffic and visibility as a result.