oh yea it also really depends on the game as to what your ping will be and how sensitive the netcode is to latency.
Even a broken watch is right twice a day...
you're lucky. my ping was around 350 on my modem. i just changed appartments and got on the lan here at school (t3). i started a game of tfc and took a look at my ping....i think my neighbors below me hate me now, i was dancing around the room for so long.
At the core of every system: "I'm sorry dave, i'm afraid i can't do that."
I have a Cable@512kb and yea it never goes above 87
my ping was around 300 on my cable conection and i play with no problem at all.