I have also been having this issue on my newly bought Late 2013 Retina MacBook Pro (rMBP), running Windows 8.1 Pro (using native EFI) with Boot Camp's latest drivers (version 5.1.5640). After waking up from sleep, the "Broadcom 802.11ac Network Adapter" becomes the "Broadcom 802.11ac Network Adapter #2" and subsequently "Wi-Fi" becomes "Wi-Fi 2," requiring me to reconnect to all of my networks since Windows seems to tie saved wireless networks to the driver.
Here is what I've found so far (note that when I say "Wi-Fi 2," I mean the driver is using the Network Adapter #2 instead of the original, numberless one):
- This only happens to Windows--the Mac side is fine.
- This only happens when Windows is put to sleep; hibernation and Fast Boot shutdown do not change the driver. I'm actually using hibernation right now as an alternative to sleep mode because it works fine.
- Sleeping a second time within the same Windows session keeps "Wi-Fi 2" as "Wi-Fi 2."
- I need to restart to get the original driver to work again. Shutting down *may* work, though, but since hibernation keeps "Wi-Fi 2" as "Wi-Fi 2" and doesn't change the driver back, I doubt it. Maybe non-Fast Boot shutdown would also fix it, but restart works well enough.
Essentially, sleep mode is unusable in Windows, since this network shuffle makes it so all networks need to be re-added.
Now, I have also noticed that booting into Windows with the Thunderbolt to Gigabit Ethernet adapter causes the Network Adapter to become "Broadcom 802.11ac Network Adapter #3" (and thus creating a "Wi-Fi 3" entry on the connection manager). I'm assuming that the Ethernet Adapter would also cause the Network Adapter #2 to appear if it were uninstalled previously.
AND, in the Windows Event Viewer, I see this, and I wonder if it is related to the above because the Wi-Fi adapter uses the PCI-express bus on the Late 2013 rMBP:
"The system firmware has changed the processor's memory type range registers (MTRRs) across a sleep state transition (S4). This can result in reduced resume performance."
What the heck is going on here??
I have tried messing around with the Device Manager's various Power Management tabs, as well as the Link State Power Management stuff in the Windows Control Panel. Nothing worked, and I have since set everything back to normal and changed every "Sleep" option I could find to "Hibernate." This isn't an ideal workaround due to the writes this makes to the SSD, so if anyone has a fix or can help figure this out that would be most appreciated!