Most BSOD problems I have encountered are related to driver errors or a problem with the Operating System. Sometimes they are related to Hardware, but this typically happens when I Install new parts like you have. However, when new hardware is installed, basic Windows drivers take over until the correct drivers are installed..... unless old drivers are causing an issue.
RAM is always the 'go to' issue because not all sticks are the same. The troubleshooting steps you can take with your RAM is
1. Testing 1 stick at a time. Swap sticks if the test fails.
2. Test your old RAM, or test only with your old RAM in case you have a 4x4gb memory configuration.
3. If you have a z87 or z97 motherboard then you can adjust voltage and timing settings. I have a set of Corsair Vengeance RAM that only right in my z170 system if XMP is enabled, but it works fine at stock speeds in my z370 system.
Odd things such as your new CPU may not work with your Operating System. While I have not encountered this issue, I have seen it happen to other users when they upgraded their CPU. The users who had this happen had to do a clean install of Windows. I have also seen processors with faulty memory controllers which will limit you to running the memory in single channel. Problems with the processor are generally Rare unless the CPU was overclocked by a careless user. The Core i7-4770k does run hot so you will need a decent aftermarket cooler to keep up with it.
-You can troubleshoot CPU and RAM problems by running stress tests on the system while tracking temperatures. You can use memtest86, memtest86+, Prime95, Asus Realbench, and Aida 64 to stress the CPU and RAM. Prime95 might make the CPU run Hot because it primarily stresses the CPU. The "Blend" test option in P95 does a good job of detecting RAM errors. At this point I have reconfigured the RAM and the tests passed. The Core i7-4770k has the AVX2 and FMA3 instruction sets so you will want to use an older version of Prime95 unless you have a quality CPU cooler.
For the GPU you can use can use Furmark or OCCT.
-As a rule of thumb, before you install the new drivers for a Graphics card, you need to uninstall the old drivers. Uninstalling old drivers does NOT 100% remove ALL FILES for the old drivers. If you're in doubt then you can use a program called "Driver Sweeper" which will remove all traces of old drivers.
When there is a BSOD, there is a code at the bottom of the screen. One thing you can do is google that code which will give you a general idea of what the problem might be. This will at least give you a general direction on which troubleshooting steps to take. You can also look at your "System Event Logs" to see if you can get some leads from there.