lol, I never ever have that problem cuz I have 5 megabit cable and I just checked today, with a firewall, router, and antivirus I got 4.4 megabits in an external test. You should get a connection with a better capacity, but just to make sure it's that, go to this site to test it:
http://reviews.cnet.com/7004-7254_7-0.html
If it's under half the max rating of your DSL package (I assume you have DSL because not much else can go that slow) then move or switch to cable

If it's like 800 kbps or faster, then it's a problem with your computer. If U have XP, press ctrl-alt-del and go to the performance tab then start SRO and go to the fountain and do whatever it does when it freezes and disconnects then go back to the task manager and see if your Available Physical Memory was less than 25,000. If it was, you need more RAM. If it wasn't and your CPU usage graph was spiked up to 100% then you need a faster processor. Before upgrading any hardware though, turn the character draw distance to the minimum in game, that should help. If your connection and your system resources were fine then it's a glitch and you should reinstall
