UPDATE: Good news! So after inspecting my pc, I remember my HDD's SATA port doesn't pin the SATA plug in, so sometimes it gets a little loose, however it wasn't the port's fault, the SATA cable was faulty, as I had a 3rd SATA cable (my 1st being used by my SSD) and tried plugging that in and it works! My cpu is still a bit spikey but maybe the thermal paste just has to settle in.