I guess a more common cause of this "black" screen problem would be having drivers installed from different builds of the same driver. The drivers for a GPU are in different files, sometimes when people update they don't update the audio driver for they GPU. This driver provides the GPU sound support for your HDMI or display port cable. The video cable can carry sound to your monitor speakers. I don't have speakers in my monitor so I go into windows device manager and I disable the GPU high definition sound driver to reduce the load on the GPU. You will get a driver miss match when the graphisc vendor provides a driver update to Microsoft and Microsoft pushes out the driver via windows update. The microsoft windows update requires a reboot to complete the install of the driver. The problem come in when you don't reboot and you run the graphics vendors setup which installs the driver without a reboot. It works until your next reboot and the pending microsoft gpu driver install completes. Now you have 2 new drivers and one old driver that microsoft just installed. A driver build mismatch and strange problems depending how much delayed the build microsoft had supplied. (the builds from the vendor are much more current than the ones the vendor gives microsoft. And the vendor will give microsoft a basic driver)
Basically you want to make sure you reboot your system before and after you install the vendor's GPU drivers and you should not ever get a driver missmatch. So, reboot, download the GPU driver, install the GPU driver and reboot again and see if your system has the "black" screen problem.
Some people would use driver fusion program and remove all graphics drivers, and ccleaner to clean up the registry, reboot and reinstall the graphics driver.
-------------
I have never looked into the "black" screen problem people have but I have always assumed it is cause by a bug in BIOS of the graphics card. Maybe as a side effect of improper installation of the GPU into the machine. People often forget to update the motherboard BIOS or reset it to defaults after making a hardware change. Doing this forces the motherboard BIOS to rebuild a database of hardware that it gives to windows. Failing to do this, the BIOS can tell windows you have one video card with certain hardware settings and windows boots up and detects the same card but with different hardware settings and assumes you have two cards. One working correctly, the other not. This would not be a problem most of the time but AMD has a low power mode that can turn off your second card.
You might try and disable it, I think it is called AMD ULPS (ultra low power state). Or better yet, go into your mother board BIOS and update it or reset it to defaults and reconfigure, it will force the BIOS to rebuild the hardware database it sends to windows. I would also think that their might be a BIOS update you can apply to your graphics card (if it is a bug in the GPU BIOS) This all assumes you don't have any software overclocking enabled. If you do, it is a more likely cause of problems.
as to drivers for your tp-link pci-e network card, they tend to install the default drivers, you have to look up the new ones by searching for the actual model number of the card.