I respectfully differ on blower coolers.
Blowers do a good job of getting gpu heat directly out the back of the case.
Fan type coolers do a better job of cooling the gpu parts, but the heat gets dumped into the case where case cooling has to deal with it.
I am using a evga GTX1080ti SC blower edition, and I never hear it and temperatures are not an issue.
Noted, I do not overclock my cards which come already factory overclocked.
If I need more, I buy a stronger card(admittedly difficult with GTX1080ti at the top of the line)
To the OP:
Yes, the card is very good.
But, it is only two tiers higher than the GTX970 on tom's gpu hierarchy list.
https://www.tomshardware.com/reviews/gpu-hierarchy,4388.html
They recommend three tiers for an upgrade.
If the jump is small, you may be dissatisfied with the improvement.
They would suggest GTX1080 class as an upgrade.
One advantage though from a GTX10xx card is the availability of adaptive vsync which does a good job of matching gpu and monitor frame rates.