Joining this discussion to tell my story of iCue and Corsair.
Having completed my first computer build some five and a half years ago I purchased a number of Corsair products including case, PSU, CPU cooler etc. It wasn't until December 2017 when I purchased a Corsair Strafe RGB keyboard that I started to have problems. With the arrival of my new keyboard meant that I needed to install new software. I soon as I noticed that this corrupted the colour settings of my H100iv1 cooler which, to my annoyance would only display red rather than the custom colour CPU temperature (white-yellow-red). After much head scratching and endless installing/uninstalling of my corsair link software for the H100iv1 I worked out that my cooler and this newer software could not exist together and work exactly as they should.
I liked my keyboard so decided that I would invest money into a new H100i Pro cooler hoping that I could finally return to the "colour change with temperature" setting I desired. I installed the new cooler and soon was experiencing random complete lockups and no output to my monitor. Was it the monitor? Was it the graphics card or the drivers? After many more complete lockups and experimenting I discovered the problems with iCUE and x79 based computers and this thread. I renamed CPUIDSDK.dll and CPUIDSDK64.dll and it was better straight away although for a while it would still make my graphic card not to output for a about a second every once in a while but it would recover okay. At present I still have iCe installed but with reduced functionality but a usually stable computer.
However, Corsair's apparent unwilling or unable attitude to fixing iCue for affected users has made me decide not to purchase another Corsair product after spending £££ and having to use this iCue software which handicaps my computer (and many others) so much. I would love to see a fix appear one day but after all this time I'm not holding my breath. Sorry for my rant but I wanted to share my experience.