How much time has to pass before you can start it up again?
Sounds like it's possibly be a heat issue. Get a core temp monitor and find out what your temps are when idling and when your CPU and GPU are being taxed. Do you clean the internals of your PC ever in 5-7 years? Your thermal seal on your motherboard could be wearing out if you've never replaced it, or you could have dust build up in your fans or heatsink.
If it's not a heat issue the easiest thing to check that can cause frequent crashing is your ram. Take out all but 1 stick and try and boot it up, try each stick until you find a bad one.
Last but not least: jump your CMOS.
If none of that works you're going to have to ask someone who actually knows what they're talking about, good luck.
It usually takes 30m to an hour before it just works again. It also usually tells me (when it starts working again) that it has reset clock values or something along those lines and then gives me the option to run bios or load factory values and then run bios(this is usually the option I choose)
Considering my PC just crashed in BIOS right now and then failing to boot up the bios again I don't think it is a heat issue since my BIOS showed that the temp was 30 celsius so that shouldn't be too much right?
I also cleaned my pc last week when it crashed and even then it wasn't that dusty.
My motherboard does not have that jumper thing, but it has a reset(I assume this does the same thing) button which I pressed and now things seem to working again?
I have a theory which is probably wrong, but it is that my motherboard likes to automatically overclock my computer
link and then fails to do so which messes it up.
I'm definitely bookmarking your post incase this crashing thing happens once again, after which I'll check out the memory sticks.
also some info I forgot to mention first time around; If I don't crash after 30 minutes of my pc running, it doesn't crash at all. It usually crashes within the first 30 mins and then is stuck in that loop until the pc decides it's not going to stay in that loop anymore.