Alright so probably one of the last posts that need to be made here.
After testing a bit more, i came to the conclusion that the i9 processor was ultimately at fault for the crashes/dx12/corruption issues in general. initially i thought it was either a drive issue or driver issue, maybe a registry issue but after testing a new i9 and a new i5 processor on a new motherboard that worked perfectly fine and then throwing in the original i9 in the new motherboard and finding that i only received the crashing/corrupted issues with that particular processor, i was able to determine it was mostly the i9 processor causing the problems.
Also, the asus motherboard is pretty much shot. it will not detect m.2 pcie lanes 1-3 on the board and because of that, i cannot boot up windows anymore. i tried to fix that as well with flashbacks but no success. whether or not the motherboard was faulty before or after is not known. either part could have affected the other.
either way, i was able to get a refund/store credit for the processor and motherboard but i am not going to return the i5, ram, motherboard and case i bought to test this issue in the first place since i can just use that as a back up. So i just used the store credit to get a new motherboard to replace the asus and i am throwing the i5 in that with the spare 3090 gpu so that i will have a high end back up in case i get any more issues (please no lol)
going to set that pc up later today to make sure everything runs well but i expect no problems. if i have any, i'll be back lol.
I wanna thank everyone for the input and suggestions, especially saltgrass for sticking it out for as long as you did.
As much as a pain it was to do all this troubleshooting, i did learn a lot so at least something came out of it.