You guys may want to look into CrosEC, specifically this thread.
If you’re comfortable with working with the EC it won’t be too hard! Unfortunately, I don’t believe there’s any dedicated software on Win yet.
I don’t want to change the default fan curve, but I do want the ability to hit a button and toggle the fans to 100%. Is this something that software can do?
But you could just make a keyboard shortcut in your Window Manager, which runs ectool fanduty 100. You need the tool ectool. Archbased Distros get it from AUR package fw-ectool-git.
You can also reset the fan setting with ectool autofanctrl on.