Winrate is not a binary event. I said a number between 0 and 1, not a number either 0 or 1. For example, if the winrate was 0.50, the factor would be 1; if the winrate was 0.75, the factor would be 3.
And wouldn't overfitting 1000 data points require using almost 1000 parameters? What kind...