I have an i7-8700 CPU on an ASUS H370M-PLUS motherboard and do not do overclocking. The stock fan is not keeping the CPU under 90 when at load especially when starting virtual machines. I have a fractal case where the outer dimension is 7". The inside of the case only has room for a 145mm high cooler but most tower coolers are more than that. Any recommendations for a cooler that will fit would be helpful.