I originally had a problem back about 3 weeks after the expansion came out where I would constantly be DCing during really inconventent times and somehow I would still be able to see chat and talk to other players while everything else was lagged out. It happened regardless of any add on unsage or not and I couldn't stay on for more then several minutes at a time.
I looked into it and after contacting my service providr twice about it they claimed that the router I was using was responsible, so I tried simply connecting to my modem with out the router and wow ean perfectly, so I went and bought a new router. (Linksys E3000)
It worked ok for the next month, only a DC here or there, but now for the past few weeks its been doing the same thing as before, and once again if I connect to the modem directly it works perfectly, but I do not live alone.
I have port forwarded ports 1119, 1120, 3724, and 4000 with both routers
Basically I'm saying theirs something going on with my routers, and I'm a lot more hesitant to go out and just get another one unless I know it won't be the same