Is your router the white one or the silver coloured one?
If yours happens to be the 2701HG-V or one of the newer models,
then you are not alone.
The problem lies with the router model, I think. My old router,
the 2700 series, didn't keep dropping connection every 10 mins or
so, gets really irritating when trying to play TF2.
Complain no use, only temporary solution lah. The internet will
be fine for a while, like a month or so, then the problems will
resume.