are you sure it wasnt turning on at all, or just not spinning very fast. 90C is not necessarily that bad a temperature for a cpu, i use fan control to set an upper level of 70C so long as my cpu isnt above this temp my fans wont spin any faster than they need to to keep at this temp, perhaps yours wa sset to 90 if u have it installed