Easy, a Horizons WiFi card, certainly not a $20 card but for $89 you'll get the best darn card in the market.
It's range and reception put any other card in the market to shame.
http://www.tigerdirect.com/applicati...&sku=P999-1000
If you really want to spend less, then get a Linksys or Netgear card. Stay away from D-Link, Belkin and SMC.