From what I have read, the XP-90 and XP-90C are about the same, except for maybe a couple degrees. Either one will be a drastic improvement over stock. Also there are some Zalman and Thermaltake solutions that seem to be getting good reviews around here.