Honestly, don't install anything from Dlink.. believe me, you're in for some sleepless nights if you choose to go that route.
I've actually had a similar situation to yours and found the solution on this board in that you forgoe all Dlink Proprietary software and install the Atheroes chipset client software instead.
My experience with Dlink's x32 and x64 drivers drove me mad, swapped out 2 USB Thumbsticks and the DWA 522 and ALWAYS failed when using the included software.. best result was actually seeing my network.. and my router at that point was 5 inches away from the PC... and I still couldn't connect to the network.
Removed all Dlink software, rebooted, installed the Atheros software.. BOOM! Up and running now 5+ hours without a drop.
I wish I could remember which thread the drivers were located on, think there were 2 that pointed to the same place (another forum), but i do know its on the first page here.