Thank you for your post.
The issue you describe refers to an integration issue. Our wireless adapters are meant to be installed only by the laptop manufacturers. They need to customize the wireless card to make sure that they are and stay compliant with all regulations, it is common for them to customize the adapter to be limited for certain speeds.
Unfortunately there is no software workaround for this, you would need to have your computer manufacturer provide and install a supported adapter or you may use a USB wireless adapter.
The 13.4 version is the latest generic version available for the 3000 and 4000 wireless adapter series.
That answer doesn't really pass the sniff test, Nathalie. If there was no "software workaround," then why is it working properly for him under Linux? Seems like the only difference between Win7 and Linux is (guess what?) software. Seems to me this is a shortcoming in the drivers.
I'm joining the clamor because I'm having an almost identical issue - a 4965AGN (purchased as an upgrade for a 3945ABG in a Gateway C-141X) working flawlessly in Ubuntu (Debian Linux), but has issues under Windows Vista 32. Except in my case, not only does it recognize improperly as a 4965AG in Vista32, but it doesn't work at all (can't find networks, but device mangler.. er.. manager says it's there and working properly). When I try to force it to use 4965AGN drivers, same thing - device mangler says it's working fine, but can't find networks.
I would REALLY like to be able to use this card. So is there a better answer out there?