I have a laptop with opensuse 13.1 64 bit kde
wifi below
04:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Subsystem: Dell Device [1028:0013]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fea00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-f9-ff-ff-4d-ec-55
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma

I have setup but have problems on heavy load.If i set to just 54Mb on router seem to be ok but limited on speed

modprobe shows

modprobe -l | grep b43kernel/drivers/net/wireless/b43/b43.ko
So researching it seem i should have only one.

IF I modprobe -r b43legacy
then check with modprobe -l | grep b43
its still loaded

so i added
blacklist b43legacy to /etc/modprobe.d/blacklist.conf at the bottom
install b43legacy /bin/false reserched that this would force not to load even if called
added file in /etc/modprobe.d with blacklist b43legacy
though one of above methods would stop install

didn't still loaded after reboot

1)am i correct that only one of the 2 modules should load
2)have i used correct method to stop module from loading