i've never had much luck with USB Wireless adapters.
They overheat, have dodgy drivers and the USB connector is easilly damaged/worn.
If you have room, a PCI card is definately better. I like Netgear and Minitar/MSI (i think Minitar was bought out by MSI...) but mostly they are the same.
there are some people that have issues with the PCI wireless cards causing stuttering in Live TV. Sometimes this is fixed by changing the PCI slot the wireless card is in...sometimes not.
On my HDHTPC i do not have room for a PCI wireless card, so i purchased a DLINK DWG 810+. It is a ethernet to wireless bridge...a little like an access point, but only for one machine and it is designed simply to connect to an existing wireless network.
I've never had any problems with that, it works really great
