I have a VIA chipset mobo, an MX300, and WinXP, and I have no problems with the drivers that XP installed by default. Sounds great, doesn't cut out, or crash, or anything. Been running for a week now. The problem is likely that you should have done a clean install of XP, upgrades are notorious for screwing stuff up.