If you were getting 2mb with Comcast, then you had one of three things happening.
1. You had the Eco tier, which is 1.5mb down but I have a friend who gets 2mb down out of it.
2. Your router sucks. Sorry, but it is the truth. I do tech support and I have been to many homes with Comcast, Qwest, and other internet connections where I connected my test computer directly to the modem (cable or DSL) and I got just fine speeds. I connected the customers computer direct, the speeds where fine too. As soon as their router was connected, it crapped out. And until I showed them that, they were all "My ISP sucks and when you prove it is them, I am suing, or charging them for you coming out."
3. Your computer has too much malicious software on it. Spyware, adware, virus, etc. All those WILL slow your connection down, but they do not always "see" the connection when it goes through the USB. (tethering). Using the EVO's WiFi, they will "see" it.
4. You are not really having issues, you are just mad that Comcast charged you for a adult PPV or you had a 2 hour outage when you had a Call of Duty game scheduled. Maybe your promotion ran out and you have to pay full price now. So you trash Comcast just because you are mad at them. I have heard it a million times. "My (insert ISP) sucks. They have horrible customer support. I could not get online for 10 minutes today and they refused to give me a months credit!"
This is not meant to insult you. But I make my bread and butter off of people like you. I rarely ever go to someones home who is having internet speed issues, and find it is actually their ISP. It is normally their router 1st. Malicious software 2nd. User error 3rd. I get my $120 and go home.