First try a simple modem and then connect direct to the BT. test socket (remove the front plate and plug the filter directly into the socket exposed). If your speed approaches your 2Mb OK, the problem is at your end, if not try speedtester.bt.com - this will come up with statistics about your connection, i.e. IP profile, max. achievable speed, DSL connection rate and acceptable range of speeds. Armed with this information you can approach BT. If you are more than a mile from your exchange expect a slow speed.