i would suggest starting with some temperature monitoring, see what the cpu is doing through something like hwinfo or coretemp. maybe look at your drives too, one of them could be failing, look in task manager for high usage and try to surf around files on the drives, if one of them acts slower than usual, it could be a sign. if the temperatures look ok, i would double check that all your cables/connectors are fully seated, cleaning can knock stuff lose.