Good job. But why was the driver version "368.81" (from 2016-07-11) chosen as the basis, rather than its more recent version "368.91" (368.91-espresso-icafe-winxp-international.exe) from 2016-07-18? Or is it a build from these two versions? The files in them even differ in size, and perhaps some new features have been added in "91", bugs have been fixed, or some other improvements have been made?
The attachment NV81NV91.PNG is no longer available
And is the new driver suitable for working in PAE mode with large amounts of RAM (XP x86 + PatchPae) or in Windows Server 2003 (which supports PAE out of the box)? If I remember correctly, PAE support was already broken in the latest driver versions.