Wireless network card?

Hi, my router is in another room and to keep the house having good signal, we can't move it around. So since the computer i'd like to build has to be wirelessly network connected, what network card should i get? A PCI-based one or a USB? Is there pros and cons to both in terms of performance? 

pci-based is faster andn gets better reception.... you could always run the ethernet through the wall, you'll get pretty bad ping on wifi

Had the same problem so i drilled at hole through the wall :) 

pci based intel card, they're rather powerful