You cannot complain directly to BT about broadband problems - it has to be done by your ISP. So, raise the issue with them (you might have to be persistent!). They should do all the line/equipment checks required and then raise a ticket with BT if that's where the problem lies. The fact that you know another Orange user who suffers the same as you would seem to indicate the problem is with Orange and not with the BT exchange.