Re: The 60 second latency issue
Just to update what I've tried from sources I've read about from Google searching the issue:
* Downloaded and ran WLAN Optimizer, which initially looked like it had improved the spike cycle of once every minute. But that's after I exited the program, restarted the system and then launched it again. With it running, I ran various stop and start tests with the DPC Latency Checker and it appeared as if it would only spike once every 3-5 minutes and even went as long as 9 minutes one test without a spike (by the way, my spikes hit around 3000 on the scale). Unfortunately, after a couple more system reboots, the effectiveness of the program showed to be irregular and eventually wasn't effective at all as spikes went back to being more within the minute or two range.
* Downloaded and ran Vista Anti-Lag, which never worked from the start. Don't waste your time.
I've read some threads on the problem through repeated Google searches, and it seems the problem isn't limited to D-Link cards as some have reported the lag issue with just about every wireless card on the market; some are fixed by the apps above (or, perhaps, they think it fixed the problem) and some have done other "countermeasures" such as turning off the 802.11a radio band in the properties of their wireless card. Others have simply given up and gone to wired connections, which obviously eliminates the problem and it's not something I've ruled out if I can't figure something out soon.
One thing I've considered that hasn't been talked about much is the PCI bus latency settings in BIOS. Mine is currently set to 64 and I read somewhere that Vista adjusts those to it's own settings somewhere, and there's a program called PCI Latency Tool that might help.
If I think of anything else or find a solution, I'll post it.