Will a 32 bit ethernet card work in windows 7

It's not the network card that's 32 bit, but the OS. Depending whether the OS is running in 32 or 64 bit mode, you need the corresponding support by the ethernet card’s drivers. Some ethernet cards support both 32 and 64 bit drivers, some older ones only 32 bit drivers.