~5 years ago my wife and I bought a new amd HP laptops, and at the same time bought a complete wireless setup (d-link airplus xtreme router with matching pcmcia cards; likely they were g650's). Began using the wireless hardware and we started experiencing freezing; both computers were having the same problem - random freezing within a few minutes of using the wireless connection, however you could remove the pcmcia card and the system would come back to life (although it required a reboot to get the card working again and then the same circular situation would happen). I tried everything I could to resolve the issue using the knowledge I had at the time and available windows tools/drivers. As it turns out, nothing worked. I remember searching for people having similar problems and determined that this was a common occurance on _some_ hardware. Of everything I read, no one had developed a solution. Luckily this was all within a few days of purchasing the hardware so we returned everything and bought a linksys setup; everything since then has been great. The stock linksys firmware is a bit lacking but some third-party firmwares add plenty of features without much fuss.
My inclination is to think that you're running into this random hardware incompatibility with the d-link wireless card. I hope that you are not because I don't believe there exists a solution to the problem, however be aware that this is a possibility.
Good luck!