If your card has drivers in the build, I would suggest going back to them instead of 3com's drivers. worth a try.
I assume you mean that the OS hard hangs, not just the desktop (i.e, you can move your mouse, for example)
I use a 3c905 myself. I just bought a switched hub, so maybe i'll hit it too :)