BT will spend some £1.5bn on fibre optic cables to bring decent broadband to British homes and offices, provided Ofcom acts to protect its juicy margins.