Next step... Liquid cooling? LOL On a more serious note, What are you using to measure your GPU temp? At 90c it might be the software not reading the sensors correctly and not the GPU
Tried using both GPU-Z and MSI Afterburner. I could disassemble the whole mobo and apply new thermal paste, but just not really worth it. It *might* run at that for 3-5hrs max. Next step would be buying a PROPER computer, lol! (Wife got it without my input - sure it's a 27" screen, but 27" monitors are pretty darn cheap now. I could put together a whole new system for her for <$500. She doesn't do intensive gaming like I do, lol.