This 3 port PCIe card will sometimes work after a fresh boot but inevitably stops working, external drives dismount after computer goes to sleep or is otherwise idle for a bit. Sometimes if I uninstall the port through device manager, power off the external drive/drives and turn them back on they will remount. OR I reboot whole system and they will be recognized and mount, but eventually they always drop off and nothing will work.
Right now this is what things look like in device manager:
VIA USB 2 Hub (yellow exclamation - "this device cannot start. (code 10)")
VIA USB 3 Root Hub
I updated all the utilities/drivers from AUS for my motherboard - did not update firmware yet though
Early USB 3.0 chips are incredibly problematic, and many still are. Check and see if there's a firmware update for either your USB 3.0 root controller, or the USB 3.0 enclosure that it connects to. Some of the enclosures using JMicron USB3.0<->SATA bridges have problems with some controllers.
In some cases there are REGISTRY issues which can be hard to fix.
I also recommend testing your System RAM with either the built-in MEMORY diagnostic or preferably MEMTEST www.memtest.org . Run for a minimum of 10 minutes but major errors can show up in seconds.
I would be surprised if flashing your BIOS helped.
1) Reinstall the MAIN CHIPSET driver for your motherboard if that wasn't one you reinstalled.
2) UNHOOK everything aside from the bare essentials:
- unhook the DVD drive
- unhook all drives except the Windows drive
- remove all USB devices
- put your keyboard and mouse on PS2 if that's possible.
Now see if your PCIe wi-fi device drops off. If it does NOT then one of the attached devices may be causing problems. If it DOES it's likely more serious.
3) Reinstall Windows (LAST RESORT):
a) backup all data, write down programs to reinstall etc.
b) Install Windows with ONLY one hard drive/SSD installed
c) Install all drivers etc.
d) If running stable then ACTIVATE Windows and make a BACKUP IMAGE so you can restore it if errors creep in that you can't fix.