Any chance you use the wrong antenna port ?
Also, you might want to try to lower the output power. If the card has a poor rf output it might be generating too much noise.
I have not encountered any behaviour like this with pfsense/freebsd, so this is just a guess.
You can also try to play with the following sysctls from a shell.
dev.ath.0.txantenna: 0,1,2 (antenna port 0 or 1, both=2)
dev.ath.0.rxantenna: 0,1,2 (antenna port 0 or 1, both=2)
dev.ath.0.diversity: 0,1 (0=disable 1=enable)
dev.ath.0.tpscale: 0,1,2,3,4 (size of increment that TPC will use to up/down the power, normally 1 is the best choice, atleast that is my experience)
dev.ath.0.tpc: 0,1 (0=disable 1=enable)
dev.ath.0.tpack: 63 (ack power)
dev.ath.0.tpcts: 63 (cts power)
A little more description:
dev.ath.0.txantenna: The antenna used to transmit (normally the same as RX antenna)
dev.ath.0.rxantenna: The antenna used to receive (normally the same as TX antenna)
(A different RX antenna can be used if your regulatory restrictions makes you want to use a higher RX gain antenna to overcome the output limits of your regdomain. An example would be; you can only output 20db E.I.R.P on a long distance link, and to overcome the signal loss you use a higher gain antenna for RX gain, since you are not transmitting at more then 20dbi you can still receive with 36dbi or more if you like too, as the regdomain restriction is normally only applied to transmitting power and not receive gain. This is perfectly leagal in all of the regdomains as far as I know)
dev.ath.0.diversity: Switch off and on the use of antenna diversity (normally only used if you have two antennas connected)
dev.ath.0.tpc: Switch on or off Transmission Power Control (can be tricky in point to multipoint applications)
dev.ath.0.tpscale: Size of the increment that TPC will use to up/down the power, normally 1 is the best choice, atleast that is my experience. A higher scale value will most likely make the link drop if the signal is close to what it needs to be and the TPC is trottled down.)
dev.ath.0.tpack: controll the ack power seperatly (normally the same as tpcts)
dev.ath.0.tpcts: controll the cts power seperatly (normally the same as tpack)
All this will be controlable from GUI in 1.1 (1.0 is frozen so no new features there)
EDIT: this info is added to the wiki http://wiki.pfsense.com/wikka.php?wakka=Wireless
EDIT2: this info is also added to the doc site: http://doc.pfsense.org/index.php/Wireless_networking_with_pfSense