Mac OS X 10.5.2 BREAKS WiFi with DLINK DIR-635

Installed the latest leopard update - 10.5.2 today. NOT a good idea.Neither of my computers can now connect to my DLINK DIR-635 over wifi. Or at least, they connect, get an IP address, etc, but I can't actually send any data. In fact, it's really weird. At one point, I could ping external IP addresses just fine, but I couldn't ping my router. Which is the default route. WTF?I tried pinging my router - that didn't work well:

PING 192.168.1.1 (192.168.1.1): 56 data bytes64 bytes from 192.168.1.1: icmp_seq=14 ttl=64 time=544.516 ms64 bytes from 192.168.1.1: icmp_seq=15 ttl=64 time=0.485 ms64 bytes from 192.168.1.1: icmp_seq=16 ttl=64 time=0.483 ms64 bytes from 192.168.1.1: icmp_seq=22 ttl=64 time=543.981 ms^C--- 192.168.1.1 ping statistics ---28 packets transmitted, 4 packets received, 85% packet lossround-trip min/avg/max/stddev = 0.483/272.366/544.516/271.882 ms

I changed my SSID, turned on WPA2 (really bad idea, now I get no route to host) turned it off, rebooted everything. No go.In the middle of writing this, I even just lost ALL connectivity via Ethernet. I had to reboot my iMac just go get connected again. Something very very odd is going on here.