2) The RX 570 needs Lilu.kext and Whatevergreen.kext. They should go, as instructed, in EFI/CLOVER/kexts/Other.
3) You DO NOT NEED to edit any of the system kexts you mention. If you have done that replace the modeified ones with the originals.
4) DO NOT use a laptop system-defintion for a desktop motherboard. That is important. Don't listen to anyone telling you different.
5) If the GPU is crashing at 30-minutes or so in to a session then the likelihood is that there is an "event" happening to cause it. That will be in the crash logs. The other thing that can cause a GPU to crash after a certain time is overheating... That's a hardware fault.
6) In
post #2 you say everything worked in your previous configuration - what was that?
7) If you get a stall or crash at boot use "verbose" mode to offer a screen of useful information at the point things halt. Photo that and upload a copy here.
8) One last thing. Please update USBInjectAll.kext. The version you are using is way too old.