It's a P4 at 1.7GHz. Single core so

You can't compare to newer machines. These are the usual 10+ minute boot time machines. As browsers and more are bigger, heavier the only thing I see is your comment about PIO. Try unplugging the CD/DVD drives to see if there's something going on there. It's an old machine so be sure to do tests like that.

And no, it's a 10 year old PC. It's not going to be very fast now.
Bob