You wrote that you once got a BSOD, the problem may come from there. Let's see if we can find it.
Download the following on your desktop:
Unzip the file
Double click on BlueScreenView.exe
At the end of the scan, click on edit and then on select all
Go on file and click on save selected items
Save the log as bsod.txt
Open bsod.txt, copy and paste here