If the other devices are fine, the issue is clearly your PC. You may want to monitor the use of hardware resources using Windows performance monitor (google it), try doing an IPCONFIG /ALL when the issue has occurred to check for IP/DNS addresses (google it), and keep a careful eye on the Windows Event Viewer for clues.
Good luck.