Have you tried to take out the WNIC and reset it? I would give that a shot and see if it make any difference. Also, if you have another WNIC that is compatible with your laptop could you try that and see if you get the same issue?
I have seen this with some of the WNIC's we have with our IBM Thinkpads and turned out to be a hardware issue with the card.
Hope this helps