NICs stop receiving packets

I am running video streaming application on multiple DL380. The OS is Windows 2000 Std. server. There are 2 dual-port 10/100 ethernet. If including on-board ethernet, it is 5 10/100 ethernet ports. No teaming, load-balaning on these NICs.

The problem here is after streaming application generate UDP packets for a while, there will be NIC stops receiving packets from application, and the UDP packet will be transferred by other NIC. (This is observed from streaming application log). It happens randomly on any NIC. When it occurred, I can still ping this NIC with response.