Estou tendo o mesmo problema e estou prestes a tentar instalar o b43. Só faça isso se tiver certeza, porque sou um newb total e não sei do que estou falando. Mas basicamente eu acho que esta é uma versão de código aberto. E isso deve ser melhor porque os desenvolvedores podem testar e modificar os drivers. Aqui está um guia para instalar: link
Se você ainda não leu isto: link
Aqui está uma ideia totalmente diferente (retrocedendo o driver): Como fazer o downgrade dos drivers wireless da Broadcom bcmwl-kernel-source?