Hi Michael
Probably you already know this, but anyway.
I had the same problem in 2 different situations,
in the two the server freezes for no reason, nothing in the log
and a cold boot solve the problem momentarily.
1st case was a PII 300 - 128 Mb 10G hd 2 NIC 3C905TX-B
The story resulted to be that the 2 NIC 3C905TX-B, don't know why,
doesn't like each other

, so I get a newer 3C905Tx-C (that uses
a different driver) and replaced this for one of the TX-B and worked
excelent, and still is working (using it right now).
2 nd case PII 400 - 256 Mb 20G hd NIC 1: 3c905TX-B, NIC 2:
Realtek 8139.
This 2nd case resulted to be a mobo story, I couldn't figure out
what, but a replacement of the mother board solved it,
the weird part is that the replaced motherboard work good on
windows, but SME don't like it (a soyo 6VBA if i remember correctly).
may be this give you some idea.
also: did you try to run SME only with 1 processor running?.
I hope to help something

see you
Light