Windows 10 should install and run, but hardware this old is unsupported by Intel. Microsoft's compatibility drivers are used in this case. Their performance is poor. Microsoft is no longer maintaining these compatibility drivers and, if you have a problem with them, Microsoft will note your issue but do nothing about it.
Honestly, you have an ancient machine (14 years old!) and keeping it running is going to get harder and harder. You eventually will reach a point where the compatibility issues will prevent it from working -- if the hardware doesn't fail before then. If you want to run Windows 10, it is time to purchase something much, much newer.