Can you be more specific on the error? I would try to slap in another HD for kicks, just to see if XP installs by itself. Bios Level maybe? Here's a link on the board's compatibility, see if that's the level you're at:
http://www.matrox.com/video/support/.../ecs_k7s5a.cfm