Thanks for replying! I wish more people here were as helpful as you were. Yes, packet sniffing showed that the problem existed outside the NIC as well. It turns out that the Broadcom NetXtreme Gigabit NICs built into my Dell 2650 were both causing many (up to 35%) CRC errors, but the addon NICs were not. I simply don't use the embedded NICs anymore - problem solved.
I wonder if this is a known issue with these controllers… I can't find any info.
Thanks again!