A Good way to fix this is to make sure that ASPM is turned off in all of your power profiles, ASPM is under PCI Express. You should then update your machiene completely. The error is caused by a bug in one of Microsoft's recent updates, where there is an incorrect configuration of the ASPM bios. To tell this, the problem persists even after switching operating systems with the ASPM enabled by windows. This update to the ASPM configuration code, was hidden under another update. Until Microsoft sends out an update for ASPM fixing the bug, please leave ASPM disabled on all of your power profiles.
Computer fix applies to:
Toshiba sattilite S50 - A
Windows 8.1 (fully updated)
Please note that this fix may or may not be applicable to other computers.
This may not be the complete cause for this to happen in this computer, but it is definitely one of the links in this problem.
If you remove a link then you have a high chance of success.