The internal heat could have melted the antennae or caused the connector on the antennae to come loose from its terminal. I would open her up and check the connections. If that does not help I would go to the broadcom site and get updated drivers. If you create a new user on your machine is there any difference?
Does you internal fan still work? Is the machine under warranty Joe?