I agree it isn't bad hardware, if it's only 2004 doesn't like it.
It's pretty quick to try the clean boot. I would try that first because it prevents processes & services from starting automatically in the background (whether you run the app or not).
My 1st try at 2004 through Windows Update became very unstable very quickly. My 2nd try through an upgrade-install from a USB Installation drive was stable, but eventually Search would not work when clicked on the Taskbar or in a File Explorer box. No fix would fix it, not the troubleshooter or a reset from an app downloaded from MSFT.
I did a repair-install yesterday/so, & all looks great. I think it's worth a try for you too. It could just be 2004 has installed badly the first time. I'm unsure it makes a difference, but, if you make the USB drive today, it starts off as OS Build 388. By the end of the repair process, you will be 450.
I have tried a clean installation on another drive connected to the machine and it even does it with that. I think their is something in this version on this machine as I have 2 other I7 PC's with different I7 chips and boards that don't have this problem when running this version of windows 10. I have even tried this installation on one of the other pc's and it runs fine, i think its just something in one of the DLL's that is throwing a wobbly on this pc. Hopefully the next version will solve the problem for me.