Get to basics. Unplug or remove everything but the minimum necessary to successfully boot. Just keyboard, mouse, GPU (if no integrated) HDD/SSD, one stick of memory etc. See if that can get you past the post. Sometimes something (even as simple as charge cable with nothing even attached) can also cause things to hang.