RUSTY85: cheers for your replies.
have had up to 950 down and 750 up with the HG659b
currently only getting 500sh up and down have lodged a complaint with spark and will hopefully be able to sort it.

750 up on a connection that is only 500? Need to sort out how you are doing your testing before looking for another problem.