Greetings.
You need to match the Firmware version that is running on the blade itself, not the UCSM infrastructure version, for determining the ENIC/NENIC drivers.
You will want to use the Cisco HCL specified driver.
https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2030818 VMware generically says "use the latest version", but in case of questions "go visit the hardware vendor's HCL links for actual latest supported firmware/driver".
Another way of wording this would be "Follow the Cisco UCS HCL" and stick with the specific driver versions it references that match your firmware.
Thanks,
Kirk...