I solved it and all of my wireless-networking issues by installing Intel wireless cards in all of my computers. Broadcom and Atheros have always given me problems.
Specs: http://www.gigabyte.com/products/product-page.aspx?pid=5157
Price: https://pcpartpicker.com/part/gigabyte-wireless-network-card...
It's basically an Intel 7260 Wireless-AC/Bluetooth chip plus a PCIe adapter.