I get lousy sppeds from Orange but I am a good way from the exchange and contention rates seem high .
Its also worth checking your in house wiring . I now have a wireless router plugged directly into the BT socket (front cover removed ) this helped .