I upgraded my CPU from an i3-4330 to an i7-4770. I also increased the memory from 8 GB to 16 GB. The PC has an ASUS Z87-A motherboard. I had some boot problems initially until I updated the BIOS, then things started to work. The next thing that happened was a BSOD after the PC had been running a couple of hours. I was monitoring the CPU temperature with an ASUS utility, and it was 34C. Once the BSOD happens, the PC tries to restart, it starts running chkdsk and then starts up Windows, and after a minute or two, BSOD re-occurs. If I interrupt this cycle and start Windows in safe mode, the PC will run OK. If I power down, then power back up, then Windows will run again and the PC will function correctly for another couple of hours, then the whole cycle repeats. I have used the trouble shooting tools in Control Panel and have not found any issues. I am not sure what else to do and would appreciate help.