Had similar problems with ISA NE2000s...
I am no Unix Guru and a little fiddling did not fix the problem, so swapped to a pair of 3COM 905C-TX-M. They are 10/100 PCI and have given me no problems with W9x, W2k, Netware 3.x, Caldera, and e-smith. I have never tried to use the wake-on-lan features under Linux though.
For what little its worth,
T.