Physical problems with wireless cards are generally caused by poor reception. That means we are either looking at a physical problem or a configuration issue.
You also know the network is correctly configured on the modem/router end because you can connect okay via Ethernet.
You know the adaptor is fine because it works in another operating system.