The issue isn't the laptop, the cards, or even the drivers for that matter. The problem is the VM. BT within a VM does not recognize the wireless devices, due to the fact that BT can't get to the hardware directly. The same separation that the VM provides from other OSs, also separates it from hardware. The only wireless devices that will work under a VM, are USB. This is repeatedly stated in a number of places in these forums, and a search should have revealed this to you.
You have two choices:
- Get rid of the VM. Alternatives are the BT LiveCD, BT on a USB drive, or a bootable HD partition for BT.
- Obtain a USB wireless device, which will work under the VM.