Quote (dan777 @ 19 Jun 2013 15:02)
The only thing I can think of that hasn't been mentioned is the possibility of your IP address renewing once every hour. It's a long shot, but it's possible it's forcing your computer to get a new address instead of keeping the one leased to it. Try assigning your computer a static IP address in the router's range.
^^ probably your gateway refresh static IP timeout.
Try popping into your router, (if you have problems, google your router. just have to enter your ip address into your internet explorer., if you dont know your ip, open command prompt by typing cmd into your search bar on windows start menu, then type ipconfig /all)
Will likely be your timeout set to something retardedly low like 3600 seconds. Feel free to add two 0's or assign it to something like 192.168.0.1, should clean things up. Need a reset of both your router and PC afterwards.