Router (dsl-g624m) dropouts

9°C, calm & grey.
Still ill as the line in the Smiths song goes, but I’m bored with talking about it.
My router is probably the cause of poor internet connections at home. The latest stage in this sorry, tedious saga is a new firmware.
Every time I try something, the smartphone & laptop connect and I am filled with optimism. Then after streaming media, like a online video (my favourtite is Vimeo), the waiting sign comes up and it eventually time-outs.
Another idea is that the routes is failing, perhaps a mechanical failure. Often the connection fails after some time watching BBCi Player. Perhaps the heat can stress a weak component or solder joint.
The only solution to that is a full replacement.