I had the 2005 version of the ASACPI.sys driver on my system since it was first installed years ago.
Others have had many, many problems with this driver - yet I had none.
My suspicion here is that there's a flaw in the driver, but it takes several different programs to "trip" it - or that there's only certain programs that "trip" the flaw. Since it affects several different wireless USB devices, I'd suspect that it was in a critical part of the driver that most developers don't see/understand.
This is likely to be the case with your wireless USB device. All of the other things that you've done may have eliminated the program/thing that "trips" the flaw in the wireless USB driver.
But, we can't argue with success. As long as it's working OK - leave it be and hope that it doesn't return!