I recommend an internal PCI wireless adapter, I have had better luck with them as a permanent solution versus a USB adapter. In the past the USB ones I used tended to overheat and they would cut out regularly, I have a rosewill PCI adapter and it has worked flawlessly for years.