Restarts, freezing, BSOD seconds after booting

Hi, I'm new to these forums and came here because I'm not sure what else to do right now. Within 5 seconds of it booting my pc either freezes, blue screens or restarts - then freezes on boot.
This has been happening for a while but now its gone completely over the
top. Up till earlier this week, I was still having these issues but
sometimes it would work for hours, even days without it happening; but
now I'm lucky if I even catch a glimpse of my desktop. Meaning of course I cant run any tests on my PC.

To recap, I've replaced my ram, my GPU, reinstalled windows like 7 times
(different versions), bought an SSD to install windows on, formatted my
HDD and updated my BIOS. In the past I had to replace my thermal paste
because my cpu was running up to 90 Celsius (not sure if that could of
killed it off slowly). I'm running out of options. I initially thought
it to be a windows problem since when I ran System file check like 80%
of the files were broken and could not be repaired (yay). But since its
been freezing and crashing on the boot screen and in my bios I think its more likely a hardware issue.

Blue screens include -
IRQL_NOT_LESS_OR_EQUAL
SYSTEM_SERVICE_EXCEPTION
CACHE_MANAGER (that's a new one)

I attempted to disable the CPU cache to see if that was the issue but
could find the option in the bios, alongside it freezing constantly. So
the way I see it out of the 3 components I haven't replaced - Mobo, PSU
and CPU, one of them is the culprit. I just need help determining which
one since I'm hopeless with PC's (a friend helped my troubleshoot, but
he's stumped too). Please help me hold on to the little sanity I have
left. Thanks.

Motherboard - Gigabyte GA-990-FXA UD3 rev.3
PSU- Corsair CX500
CPU - AMD FX6300
GPU - EVGA GTX960
RAM - Kingston hyperX

GPU drivers.. on first glance.
From the BSoD error codes you provided it seems to be a bit of everything, Hard drive, RAM, GPU.
Are you sure everything in the system is seated correctly? I'd try reseating everything/making sure that everything is plugged in correctly.
Also have toy tried to reset the CMOS? that for whatever reason has solved about as many problems for me as reinstalling windows.

In your BIOS make sure that the SATA config is set to AHCI

have you tried replacing your motherboard and CPU? it could be that your mobo or CPU is failing. Or your CPU could be overheating too. Try replacing your CPU cooler with something like a Noctua NH-D14 or similar.

Only problem with that is the cost, which is why I was trying to narrow down what could be broken before I went replacing everything. I was initially going to replace my motherboard before my friend said it could also be my CPU. But like I said its hard to test the issue when I can't operate my pc for longer than a minute.

As for your suggestion Bluealphagamer, I was going to do that sometime today, as well as check for any broken components on the board.

like i said, try replacing your CPU cooler. Try swapping out the Heatsink/Fan for a different one. A more beefy Air Cooler should be fine.

Re-seat your Ram, if no go, try one Dimm at a time. If no luck there, try a spare power supply, this is best place to start.