You can't really say "low ping", becuase ping is mostly determined by the distance between host and client.
For example, if you were located on the West Coast and I was located on the East Coast then my ping to you would probably be 100+
However if I were located in the same state or even city as you, my ping would be around 30-50 depending if my IP routes me correctly.
Cable companies like Road Runner are the worst for ping becuase they will first route you to the East Coast AOL Time Warner servers first before routing you to your destination.
So If I were using Road Runner to connect to my next door neighbor's server, my connect would travel to the east coast and back into his house next door. Sad isnt it?