I guess you have not tried them yet
The other tests (aside from sfc /scannow) are run from CD drive. That means you do not need your installed Windows to run. Memtest86+ for example does not need Windows to run. The same with the HDD diagnostic tool. The CHKDSK /R can be run under Recovery Console when you boot with your XP install CD. I suggest you try them first.