Driver updates are a complicated subject. The most current drivers come from the company that developed the device.
BUT, if the drivers were modified by another company (such as the OEM that built the system), then it's uncertain if the most updated driver is best or the one modified by the OEM is best.
Also, Windows/Microsoft update (that's what's checked when trying to update drivers in Device Manager) isn't necessarily regularly updated by those who provide the drivers. This has gotten better recently, but still isn't a certain thing when updating drivers.
Finally, the version number/date of the driver that we're looking at may not correspond to the driver package that you download.
Developers can even change the version number of an individual driver and leave it in the same update package as the previous version.
I skimmed through the drivers listing and the Broadcom NetXtreme II driver dates from 2013. I'd suggest seeing if you can find an update for it.
b06bdrv Broadcom NetXtreme II Broadcom NetXtreme II Kernel Manual Stopped OK FALSE FALSE 0 221,184 0 5/02/2013 5:47:18 AM C:\Windows\system32\drivers\bxvbda.sys 4,096
More info on this driver here: http://www.carrona.org/drivers/driver.php?id=bxvbda.sys
Unfortunately, Broadcom sold these products to QLogic, and I can't find any drivers for the BCM43xx line there.
I downloaded this wireless driver from Asus ( Version 126.96.36.199&188.8.131.52&7.35.317.1 ) and it doesn't have the bxvbda.sys driver included.
In short, I wouldn't worry about that one right now unless you're using VM type software (Hyper-V, VMWare, VirtualBox, etc)
If needed, we can remove it manually - but I suspect that it's not the source of your problems (so it's best to leave well enough alone).
If you're considering wiping Windows, please try these things first:
DISM and SFC:
Then please run the following DISM commands to see if there's any problems with the system (from an elevated (Run as administrator) Command Prompt). Press Enter after each one:
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /RestoreHealth
FYI - I have repaired systems using the last command even though problems weren't found with the first 2 - so I suggest running them all.
From this article: http://technet.microsoft.com/en-us/library/hh824869.aspx
You can also run sfc.exe /scannow from an elevated (Run as administrator) Command Prompt to check for further corruption.
If that doesn't work, then try a Reset using the "Keep My Files" option.
If that doesn't work, then try the wipe.
Be sure to get ALL available Windows Updates before you install anything else.
Then, only install drivers for devices that have problems in Device Manager.
Then check Windows Update again.
I have 3 primary concerns about this system:
1) The freezes that you were experiencing, and
2) The Windows Updates problem, and
3) The failure to install the testing stuff.
They may or may not be related. My suspicions revolve around the video card, and then the motherboard, with the SSD running a distant 3rd (although other components may also be involved).
The DISM/Reset/and wipe should remedy the Windows Update problem, and maybe the failure to install stuff also.
A shop is equipped to deal with this, as they have the ability to reinstall the OS multiple times and they'll have the extra hardware to swap out while testing it.
The most important thing (for the tech) is that the problem is reproducible "at will" - so they can test the problem in the different configurations that they have available.
If you take it to a shop, be sure that the warranty for their work will cover it if the problem comes back within a reasonable amount of time. We give a 30 day warranty on all repairs at my shop.