Have a function where fan speed can change based on whatever component (GPU or CPU) is hottest, so if my CPU was 60 degrees but my GPU was 30, the fan would go at the speed corresponding to 60 degrees on the fan curve and vice-versa. Would fix issues such as: when you are doing something particularly GPU intensive and the fans are not ramping up because they would be set to change based on the CPU, making the GPU hotter, works the other way round as well.