Need a more customized fan speed controller
I'm using a single-route water cooling system, so every fans are related to whole system temperature. A divided GPU/CPU temp is not working in this case. A combination or a max temp maybe a good idea.
Also, two speed line may introduce, one for increasing speed, and the other for decreasing. That will avoid fan speed up for one second then slow down.