Here's my situation:
I've been having error 3007 every ~5m since this morning. It was fine all day yesterday, only today has it been an issue.
I am normally behind a router. Since the problems started this morning, I have forwarded the ports on your troubleshooting page, completely removed my router (direct connect to modem without any software firewall), reinstalled Diablo 3, deleted my programdata folder for Bnet, joined general chat, and powercycled everything countless times.
Now my connection integrity is perfectly fine. It was fine yesterday in D3, it's been fine in WoW and SC2, I always have a looped ping to Google in the background and have had no timeouts at all today. For whatever reason, since this morning I've been unable to play for more than a few mins at a time without getting kicked back to the character screen.
Oh and FYI there are some noticable trends in the DC's. They FREQUENTLY happen immediately when my character gets Frozen by a Frozen Rare/Champion and when I get snared in other ways (such as the casters near the end of act 2).
I mean, if you actually take the time to read what I've typed out here, and if you believe everything I've said, I don't see how anyone could ever claim it's on my end, or even my ISP's end. I've troubleshooted everything there is to troubleshoot and most importantly, IT WAS FINE YESTERDAY. Please Blizzard, stop pushing the blame on your customers and fix your problems.
P.S. I love your game when I get to play it for more than 2 minutes! :)
Edited by jcsamborski#1576 on 5/17/2012 12:07 AM PDT