Thank you.
I upgrade hardware every 2 or so years so my systems were fairly up to date, nevertheless, there were some older drivers and I agree that the hardware is just too different.
I did exactly as you suggested, booting in Safe Mode and looking at the driver that failed to load (last in the list); that first driver that wasn't loading was for a program that I didn't need so I Uninstalled it and tried again. The same thing happened for a second program and I again Uninstalled. The third time that it happened was for a 2005 program that I use daily, and still works perfectly, so I figured that I'd have to update that one at a cost of $65 (not too bad).
When it happened a 4th time, it was time to rethink the approach.
As painful as it is to do, I concluded that it's time to let go of XP, bite the bullet and install a newer OS, probably Windows 10 (I have some extra Win 7 and Win 8 licenses that I'm not using so it'll get me 1 or 2 copies of Windows 10).
I saw someone else here "give up" their XP/NUC upgrade and at the time, I didn't understand why. I now understand - it's not worth the effort for such an old OS.