If you are talking etherchannel, you need compliant hardware. NIC teaming or bonding (unix), in windows is more driver related than windows related. You basicly need capable hardware, depending on the NIC and Switch side. If you just want to do a failover, any switch will do.
Can you provide the switch and NIC in question ?