I had some issues trying to set up the following system:
Pentium 4 Northwood-HT 3.0GHz
2x512MB DDR1
ASRock P4i65G
GeForce FX 5900 Ultra
SB Audigy 1
WD Digital 160GB SATA
DVDRW SATA
Well, the idea was to use SATA for everything since it is convenient, hard drives are newer and more reliable and cables are far less thick and intrusive. I ran into some trouble trying to do that, weird hangs, XP installation hanging and other oddities. In the end, it seems it doesn't want to play nice with my SATA HDD, so I had to resort to IDE. I naturally tried Compatibility Mode for IDE but it didn't change anything unfortunately. I also had some issues with RAM, this was a particularly picky board about which sticks work and which won't. Thankfully, I found a GEIL pair at 400MHz, CL2.5 with some nice blue heatsinks and 1GB is all I want to shoot for because I am dual booting Win98SE.
It seems like everything's working now, so I may have solved the issues, I'll keep you posted 😀.