An alternative is to get a USB network card for 10-20 bucks depending if you get one with an antenna thing. I have one and it has better speeds than internal board of another desktop as well as my laptops
http://www.amazon.com/gp/aw/d/B003MT...&pi=SX200_QL40
http://www.amazon.com/gp/aw/d/B00416...110_SY165_QL70