Hi,
Thank you both for taking interest... Hope you all had a wonder Christmas!
On to the problem..
Yes I'm running Vista SP1 x86. Just installed a few days ago.
I installed the driver for this card and Windows Updates. Game I'm playing (urbanterror.net) with driver disabled, no lag. Driver enabled, freezes every few minutes. Worst of the bunch when it comes to freezing.
Also, I have COD4, COD5, Crysis, Far Cry 2, Need For Speed Under Cover, Bio Shock, Enemy Territory QUAKE Wars, Need For Speed Carbon, and THE CLUB installed.
They all freeze from time to time when the driver is enabled. If driver is disabled they "never" freeze.
Registry cleaners do more damage than good. I prefer manually via regedit. I already did that when I removed all the drivers. I've tested every single one I could find.
Anyhow, after installing driver (7.6.1.162, dated 11/4/2008) I am no longer having any disconnection problems. At least so far. I had completely removed all previous drivers (including via regedit), then I rebooted PC and router after installing.
But it's been over 24 hours now. Would not even last, but a few hours before so it's looking good. No errors logged in router log nor in windows event viewer.
Perhaps this driver should be listed on the d-link drivers download page:
http://www.dlink.com/products/support.asp?pid=531&sec=0#drivers
But even this newer driver still causes the DPC issue.

Update (jan 1st 09 4:12am - whoo its late hehe..):
Still not a a single disconnect, so looks like this driver is the best yet.