Have you tried turing the PC off overnight?
I mean, turn it off before the problem starts, but turn back on again before it normally resolves it's self.
IE, if the connection always goes at 11PM, turn off at 10:30. If the problem is normally gone by 10AM, turn back on at 9AM.
This might help you work out if the problem is with your PC, or tiscali.