I'm having similar problems with my 3c590 pci ethernet card. the card just freezes when someone try to request a large number of packets from my machine. The OpenBSD driver is essentially the same as the NetBSD, and fails in the same way. I suggest checking the FreeBSD driver. I heard they know what the problem is and might even have a fix.