its possible that a router can cause an Dropping connection or slow speed faults, if you have a spare router test with that one,
pretty much anything can cause these sort of issues, so its a case of trying different things to see if improvements are made,
Worth giving BT a call or using the Live chat in contact us, to check their isn't a problem on the line