First thing to note is that the service is up to 8Mb emphasis on the up to! Unlikely that bandwidth has been restricted unless they have consistently exceeded limits! Other things to note are what time of day and contention ration? Has an AV check been done and is AV up to date same also applies to antispy. How far from the exchange? Was it faster or has it always been like that? Has the line been checked by BT?