A method for controlling a wind turbine, wherein the wind turbine comprises a rotor with at least one blade having a pitch angle which is controllable dependent on a pitch request (θreq), and a power generator connected to the rotor, the power generator having a power production which is controllable dependent on a generator request (Preq), wherein a generator speed (ωm) of the generator is controllable via the pitch request (θreq) and the generator request (Preq), the method comprises - controlling the generator speed (ωm) by determining the generator request (Preq) dependent on a first generator speed error (e1ω) determined dependent on a generator speed reference (ωref), the generator speed (ωm) and a first speed modification (ΔPLC), wherein the generator request (Preq) is determined by minimizing the first generator speed error (e1ω), wherein the first speed modification (ΔPLC) is determined so that the generator speed (ωm) approaches the generator speed reference (ωref) for wind speeds below a rated wind speed, and wherein the first speed modification (ΔPLC) is determined so that the generator request (Preq) approaches a maximum generator request (Pmax, Prated) for wind speeds above the rated wind speed (vrated), wherein the maximum generator request is a partial load controller saturation limit, and wherein the first speed error (e1ω) is amplified by a variable first gain, - controlling the generator speed (ωm) by determining the pitch request (θreq) dependent on a second generator speed error (e2ω) determined dependent on the generator speed reference (ωref), the generator speed (ωm) and a second speed modification (ΔFLC), wherein the pitch request (θreq) is determined by minimizing the second generator speed error (e2ω), wherein the second speed modification (ΔFLC) is determined so that the generator speed (ωm) approaches the generator speed reference (ωref) for wind speeds above the rated wind speed, and wherein the second speed modification (ΔFLC) is determined so that the pitch request (θreq) approaches a minimum pitch request (θmin) for wind speeds below the rated wind speed (vrated), wherein the minimum pitch request (θmin) is a full load controller saturation limit, and wherein the second speed error (e2_ω) is amplified by a variable second gain, - determining the variable first and second gains (G1, G2) so that the first gain is greater than the second gain at least for some for wind speeds below the rated wind speed, so that the first gain is smaller than the second gain at least for some wind speeds above rated wind speed, and so that the first gain is equal to the second gain at least for a single wind speed in the proximity of the rated wind speed. - controlling the generator speed (ωm) by determining the generator request (Preq) dependent on a first generator speed error (e1ω) determined dependent on a generator speed reference (ωref), the generator speed (ωm) and a first speed modification (ΔPLC), wherein the generator request (Preq) is determined by minimizing the first generator speed error (e1ω), wherein the first speed modification (ΔPLC) is determined so that the generator speed (ωm) approaches the generator speed reference (ωref) for wind speeds below a rated wind speed, and wherein the first speed modification (ΔPLC) is determined so that the generator request (Preq) approaches a maximum generator request (Pmax, Prated) for wind speeds above the rated wind speed (vrated), wherein the maximum generator request is a partial load controller saturation limit, and wherein the first speed error (e1ω) is amplified by a variable first gain, - controlling the generator speed (ωm) by determining the pitch request (θreq) dependent on a second generator speed error (e2ω) determined dependent on the generator speed reference (ωref), the generator speed (ωm) and a second speed modification (ΔFLC), wherein the pitch request (θreq) is determined by minimizing the second generator speed error (e2ω), wherein the second speed modification (ΔFLC) is determined so that the generator speed (ωm) approaches the generator speed reference (ωref) for wind speeds above the rated wind speed, and wherein the second speed modification (ΔFLC) is determined so that the pitch request (θreq) approaches a minimum pitch request (θmin) for wind speeds below the rated wind speed (vrated), wherein the minimum pitch request (θmin) is a full load controller saturation limit, and wherein the second speed error (e2_ω) is amplified by a variable second gain, - determining the variable first and second gains (G1, G2) so that the first gain is greater than the second gain at least for some for wind speeds below the rated wind speed, so that the first gain is smaller than the second gain at least for some wind speeds above rated wind speed, and so that the first gain is equal to the second gain at least for a single wind speed in the proximity of the rated wind speed.