There are a lot of things that are ""compatible"" (note airquotes) with FreeBSD or Linux, but which may soak up CPU, not work all that well, etc., because many manufacturers do not supply data for their chipsets, most of which are built for PC's anyways.
If you want a trouble-free experience, you need to pick your parts carefully. The Intel Desktop CT adapter, despite having the word "desktop" in it, is a high quality chipset with an Intel-authored driver that is very good. Cost is usually about $35USD.