Welcome and great work. I love installing Windows 10 on very old hardware as well. Windows 10 LTSC (1809) already installs fine on a lot of non supported hardware, without any modifications. https://forums.mydigitallife.net/th...-sis-300-and-windows-10-can-it-be-done.80609/ Fun & Retro'n Stuff ^^ Hope to hear more from you and Socket 478.
P4 524 has NX,so you can install win10 on your rig with no mod. In fact, every single LGA775 CPU has NX except Gallatin P4 extreme, and I found some of s478 P4 has NX too, although you may not find it's NX feature in BIOS setup or in hardware detecting software, but those cpu can run Windows NX functions easily.
If it has NX, it isn't really old! A much worse restriction is SSE2. I have an old Celeron x86-only PC that can not run anything newer as Windows 7. But it still gets updates as it supports SSE2. Other machines without SSE2 stopped getting updates in 2018 (or '19?). Now on AntiX Linux.
most of s478 CPUs don't has NX, so I have to mod windows kernel, it's really hard to make it, but I did it at last. Windows 10 just not only checks CPU's NX and SSE2 and PAE, but also use these features in many functions, for the OS kernel thinks CPU has these features for sure, but old CPU has not in fact.
you don't need the rare EM64T s478 CPU for NX, some normal s478 chips have no NX flag or NX feature bit, but really can do some NX things, I call this as invisible NX
Wow, really cool to see modern versin of Win10 running on 478. I have one of those P4 3.4GHz x64 and would like to try x64 version of Win10. Win 8.1 x64 runs somehow but not so smooth as x86.
the only pic you are missing is the winver screenshot, wytiwx. type winver.exe from the Run dialog box to show the Win10 version & edition and post that pic here. need to know what specific win10 version you are running on your Intel s478 computer I think the 1809 version of Win10 (that includes ltsc 2019) may have broken support for Intel s478 CPUs since that one did not work on old Intel "Yonah" based 32bit laptop cpus & certain Intel Pentium M "Dothan" cpus (these specific processors do have nx, sse2 & pae support but are 32bit only, no 64bit support) the 1803 & older versions of Win10 (as well as the 1903 & higher versions) did work with these old x86/32bit laptop cpus - just not the 1809 version and would never boot up
In my screenshots, win10 build 10586 is ver. 1511, and win10 build 18363 is ver. 1909. THX for your info, I would try to mod ver. 1809 later.