It is generally best practice to be sure that drivers (especially for the NICs) and firmware for server hardware are up-to-date. However, be aware that any change to the system IS a change. Updates are still prone to bugs and can occasionally cause problems. Be sure you have a good test plan and fallback plan in place.
As for software updates, be sure to work closely with your Interactive Intelligence partner when making changes to your IC system. It's better to ask what impact a change might have then to suffer through an outage. This doesn't mean outages due to updates will never happen, just that they are less likely if you've done your due diligence.
http://testlab.inin.com is a great resource for checking validated software/hardware for various IC systems and integrations... and also for Microsoft patches.