I have to agree to this complaint. I own a small computer repair business that I run from home. Because of the work I do I have the pleasure of having access to several computers and make several outside calls to customers around town.
My tcp settings including netsh global settings in Win 7 are fully optimized, no viruses, no spyware, tried different DNS servers, used two different routers, two different modems. I can add a list of things I've tried and 99% of the time I get only 1/10 (one-tenth) of the advertised speed. I've ran speed tests on speedtest.net, bandwidthplace, speakeasy, 2 wire, dslreports, wugnet, and ran the tests on several servers not only on my computers, my customers computers, but also on my outside calls. When going out to look at customer's computers, if those customers have mediacom out of curiosity I run speedtests. It's not just my line, or my computer, it seems to be the whole town.
I am set up for 12Mb down and 1Mb up. I generally get between 1.2 and 2.0 Mb down and 700Kb to 800Kb up. 1 - 2 hours out of every MONTH, seriously, I get full speed, speed test then hit 11.2 to 11.5Mb.. basically like 98% of the time my internet is only a tenth of the advertised speed.
Now I understand that ISPs state "up to the advertised speed", but lets face it if you advertise a speed, dont give the customers 10% of that speed. I've been through the calls and a tech has come out half a dozen times. The tech that come out didn't even know the difference between megabytes and megabits or any internet topology terms, the other more experienced tech who came out a few times did, and couldn't believe how slow the internet was going at my location but nothing ever came out of it.
About to switch back to ATT DSL 6Mb. 6Mb dsl goes 2 - 3 times faster then Mediacom's 12Mb. Very strange.