No reason to be annoyed with the Soyo mainboard and the aforementioned hardware. It stands head over heals better than the rest (VIA) with a very good /6 divisor many are getting 220- 230 FSB. The problems with VIA boards I know better than most because I am a part of the VIA community..so to speak, and have been for a long time. VIA had problems with certain versions of 4 in 1's, and the implementation of 8X AGP instructions, but if you really paid attention those problems were with the highest rated brands...like Asus (KT400). Abit had a much better KT400 board, Epox pretty good. Soyo very good but flakey at times, as was the KT266a D+ with mem slots and PCI slots. Then we also have the VIA drivers not working well with creative cards. The list goes on. However, having said that there were work arounds - and like I said if you noticed some boards makers implementations of the VIA chipset were better than others.
Shift to Nforce2. Great chipset, but...not without it's own set of probelms especially with earlier revisions (1.2 Asus and Abit and Epox). And the way MCP_T is filterd by way of Soundstorm on certain boards, namely one of the better ones like Asus had problems with Popping, Skipping un games, terrible chirping. Again, even with 1.2 revisions there were work arounds that involved driver version, order of the drivers with regards to installation, DX, and vid drivers installed. It did, and still does matter on many nforce2 boards. You can read thousands of threads about Nforce2 IDE and sound problems at Nforcers HQ. With time, drivers (NVIDA) some of them remixed, and better revisions of mainboards things really did improve.
Generally speaking. Yes, Nforce2 is better. Clearly.