During game play in Diablo III, I keep randomly and suddenly getting kicked off with a basic error saying something along the lines of 'You have been disconnected from the server'. Upon clicking 'OK', it boots me out to the character screen. I click 'Resume Game' and it brings up either Error 316712 or Error 316704. After hitting okay and retrying Resume Game a few times, with the error repeating mind you, I then get the error 3007 follow by one of two things: my whole game locks up OR the whole game closes.

I have gone in a put in every port I could find both in the troubleshooting pages and forums here for Blizzard, disabled my Antivirus and Firewall and Windows Defender.

I have:
Manufacter/Model: HP Pavilion dv7 Notebook PC
Processor: AMD Phemon(tm) II N850 Triple-Core Processor 2.20GHz
RAM: 4GB
System Type: Windows 7 64-bit OS
Display Adapters: AMD M880G with ATI Mobility Radeon HD 4250 and ATI Mobility Radeon HD 5470

Please help Blizzard! I'm not the only one, by the looks of the forums, who is getting this problem.

Also, its a Demon Hunter I am playing. Been having the problem since 1:00am PST 15 May