I would recommend Afterburner.
Built off of Rivatuner, it's been very stable for me. Fan profiles, monitoring, voltages etc. Pretty much does it all. I think rivatuner's dev works with MSI to maintain and update it.
EVGA's precision is another, also built of rivatuner, but I don't think it's quite as configurable.