Wow, dude, your is bad situatione. I guess for some reason Internet is not compatible with your router, you have to get updated driver for your Internet or the router. One of them should fix the problem.
Don't forget to check on wires heat problem, they usually drop in current throghput with heat increase, or maybe they are too thik and lots of current gets lost while traveling within the coper. And the internet itself sometimes going too slow through the wires as it is too thik for ANY whire out there, so you might check on how to make the internet a little bit thinner so it can fit into wires going to wired pc. BTW, did you check if internet pings ok (I mean stable pinging speed), what does your "ping internet" command show? Is it avarage? Did you try do a "ping www" command? Sometimes it helps a lot.
Anyway, have to go while my di-624 still lets internet in and they did not start to fight over the air waves going to my laptop, caz internet gets really apset in that case and starts to give me bad ping back and forth.
..this is very useful and helpful place for information...