If you read my past entry on "Marvell Yukon 88E8056 PCI-E Gigabit Ethernet" driver problem on Windows Vista & Windows 2003 Server & probably on XP (I never tested XP, because I hate it!) you would found out that I got problem with this network card on Giga-byte P965-S3 motherboard.
Today I’ve found out that there is new driver for windows 2003 server/XP 32 bit, if you search for v18.104.22.168 (22.214.171.124) driver in http://www.marvell.com/drivers/search.do you’ll find it, this worked for me and I do not have the HANG/CARSH (HDD hang on write somthing which will damage the DATA on the disk) problem any more. The late driver for Windows Vista 32bit is v126.96.36.199 (188.8.131.52) which worked very well for me!
Hope this will help,