I have dial up , ping 140ish and lose most collisions . It takes awhile to find a good ISP . Ive been threw about 15 ips's finding a good one. Lots of hours running pingplotter.
Disabling V.92, V.90 help stabilize a trouble connection, running an independent phone line for the modem helps too. If you have call waiting be sure to disable it in your modems property box.
Make sure if your going to be stuck on a phone line that you have a good hardware based modem , i have a usr external 5686E that runs around 99 bucks , but its worth it, winmodems sux . Cable is finally coming to my area sometime this summer so if ya still need a modem then you can have it . 38