Holy **** M13! That's one hell of a DL rate!!!
So you're running a 100Mbit line? What is your provider? I got Virgin Media over in the UK and they give you either 10, 20 or if you're rich, 50Mbit. I didn't even know 100Mbit had been rolled out in America!
This is my result:

Keep in mind that Cable providers use multiplexing to increase line speed and cable networks are succeptable to line congestion, which phone line counterparts do not suffer from, so if you're with a cable provider, having a dramatically lower upload speed is perfectly normal and being that I performed this test at 5pm, just when everyone gets home and logs on, this is my lower limit. My theoretical (and achieved, but at night) upper limit is 20Mbit. Most cable multiplexing nowadays runs at a ratio of 1up/8down with some faster providers (like Virgin) using 1up/12down.