Another reason I believe it's my GPU is because with my GTX 960 in my PC, it will "false boot" sometimes, by that I mean it powers on, turns itself off after 2-3 seconds, then powers back on normally and boots, with the GT 640 in it boots first time every time, not sure what exactly the issue is...