At this point I would run memtest86. Let it run at least overnight unless it errors out sooner.
edit - this isn't XP home is it? if you have a mulitprocessor server (not the same as multi-core) then you need at least XP pro to take advantage of the extra processor. if you have more than two processors you need a server edition of windows.