I have had two Soyo boards before. They were stable and reliable and I never had problems with them. Both were Intel chipsets, 440LX and 440BX I think.
I would consider buying a Soyo based on my previous experiences with them, but I've also had an old socket 7 board with SIS chipset that had all kinds of issues. I'm just leery of the name "SIS". Don't know anything about the 645/961 though.