I bought this card without checking whether it would be compatible with my system or not, assuming that I will be able to tweak it to work as I did with my DWA-652. After all, it is the latest offering from D-Link, it should work with the latest from Microsoft and the latest hardware.
Well, I was wrong.
Tried to tweak the DWA-556 for 2 weeks and getting nowhere. Tried almost all the drivers available out there. The most stable connection that I managed to get was with the default driver installed automatically by Windows 7 with Received buffers = 224, scan valid interval = 40 and transmit buffers = 256.
I could surf with this setting, the connection would drop and reconnect every 20 seconds or so but the browser does not seem to be aware of the drop. However, I never succeed to transfer large amount of data across the network, of the 100GB or so that I used to test, the most that I got through was 20GB, sometimes the connection simply drop and the network became inaccessible, many other times the system reboots after a BSOD. All in all, it was a huge pain in the ....
I finally gave up and got the DWA-552 instead. Using the last driver left over from the DWA-556 (version 9.1.0.100), Windows 7 detected it and it worked. Copied the whole 100GB of data in about 5 hours. The connection did not drop even once. And so far, no BSOD.
To all who tried to get this thing to work reliably on Windows 7 (64 bit) and failed, I would highly recommend giving the card to somebody who can use it and open up your wallet to get the DWA-552 instead. I did it, admitted defeat and swallowed my pride.
My set up: Windows 7 64 bit on a Dell XPS8100.