I've not tried it on another system because I dont have another spare system to try. It's weird how it functions fine at this point, it's just the startup that gives the behaviour
That is very strange. Have you tried cleaning out the inside of your case, and the graphics card? Also, try to reseat the graphics card, completely delete all graphics drivers, and completely reinstall all graphics drivers.