If you have a specific NIC that isn't being detected, then it's either a hardware issue (the card itself, your motherboard's PCI <whatever>bus, etc), or a driver issue (less likely if they are identical).
There is no limit to the number of NICs pfSense will detect and use, only the limitation of your hardware. With VLANs and such you can get up into the hundreds or thousands of interfaces. The GUI doesn't look so pretty then in some areas, but it works.</whatever>