Any hardware from BT will probably cause problems
Go buy something like a Netgear DG834, awesome bit of hardware and never failed to work for about 5 years
only about 30 quid too. Wireless version is the DG834G, about 40 quid.
Failing that, google your current hardware model and see who else has had problems like this.