Thanks for answers. I will use Linux, the wifi is important on my laptop.
If you really want to use FreeBSD, usually you can swap the wireless cards on laptops too.
IIRC the driver for your card is not on Linux kernel either, you will need the Broadcom blob.