I think there is no big difference between MS-MPI support in different OS. But you should plan your infrastructure because not all vendors (MELLANOX is) develop Infiniband drivers for their stacks for different OSs.
If you just want to use many NICs to address more nodes (on all the networks) you will nned to change CCP_MPI_NETMASK.
If you want to use many NICs to have faster connection then it's something outside MSMPI. If you can combine (team) many NICs into one interface/address - then it should work. Search for "Network Adapters teaming".