Very strange that you're getting such good upload with such horrible download. Are you running anything else when you do the test? Yeah, normally upload is a lot lower than download. I get 24-30mbps download, with a little over 3mbps upload.
Let me see I went to speedtest.net and it was Ping in the left Download Mbps in the middle and Upload Mbps to the right let me check though
yeah I got the cable company coming tomorrow to run a main line to my tower so that should help a lot