Could be what your paying for. Roadrunner has like 3 different levels of Internet connectivity. Have you tried any other server with speedtest. That could account for your high ping and slow upload speeds. My default is Orlando and I get slower results there then when I use Tampa. Also, it could be your router. What kind of router are you using? It may need a firmware upgrade, or may need to be reset.
What Pancho is trying to say is what type of modem do you have? it should say on the front of it. Roadrunner is usually paired with a Scientific Atlantica branded modem.
"I get what I get all despite you, I get what I get just to spite you." -The Raconteurs