For adding wireless networking to desktop systems I recommend USB wireless network adapters over those using PCI slots. There are several reasons:
- Installation - You don't need to open the system to install a USB device.
- Portability - You can easily use the USB device with any other PC.
- Signal - You can more easily achieve optimal antenna placement with a USB device.