S0 standby is the problem. It's a flawed idea from the start. The theory is it's more "secure" or something. But like... Who cares about stealing shit from memory going from sleep to wake.
Now my laptop drops 20% charge in 5-10 minutes and goes into hibernation. It draws more power than if it's on.