Brimstonethat's some crazy down but i'm afraid that upload is at least part of the problem, i assume the machine itself is pretty beefy.
I have something like 30 upload at home and people playing on my hosted tf2 server complain about slightly higher ping than they would normally experience with a chicago server
and the machine i use to host isn't what you would call modern
i dunno if that would be a huge problem considering we're essentially neighbors