I'm interested in FreeBSD but am quite confused on which hardware it supports, I did read the documentation and it confused me even more 
I'd like to know if it will support the following hardware and if will be able to use that for a print server, network storage, and network firewall and wireless access point.
Configuration:
AMD Athlon II x2 220
MSI 760GM-P33
1TB WD Caviar Green
Kingston HyperX 2GB DDR3-1333 CL9
*Wireless card (ASUS PCE-N13)
**Ethernet card: (TP-Link TG-3468)
* If FreeBSD can create a wireless access point.
** All internet traffic goes trough the server and the firewall on it blocks unwanted traffic.

I'd like to know if it will support the following hardware and if will be able to use that for a print server, network storage, and network firewall and wireless access point.
Configuration:
AMD Athlon II x2 220
MSI 760GM-P33
1TB WD Caviar Green
Kingston HyperX 2GB DDR3-1333 CL9
*Wireless card (ASUS PCE-N13)
**Ethernet card: (TP-Link TG-3468)
* If FreeBSD can create a wireless access point.
** All internet traffic goes trough the server and the firewall on it blocks unwanted traffic.