Y, a toughy... these are the sort of issues that can be the most tiresome and frustrating...
Could you list your full spec, with an indication of how old each component is...
Also, I trus tyou have antivirus and antimalware such as malwarebyes and Bitdefender fully updated and have run full scans...
Do you have a good plugboard / power strip with surge protection?
Does your case have sufficient cooling, nothings getting too hot?