Andrew, this happens to me every once and a while on my Dell laptop too. Its hardware related, all I can think with mine is its overheating and it shuts off the wireless.... I have not found a way to fix this other then rebooting and waiting for the card to cool down... Only way I can see to get around this without a reboot would be to get a USB wireless card....
Sorry