Is there a way to modify PPLNS so that the variance is not as big a killer?
In my opinion the only way to achieve this (with static diff.) is to have a bigger n. But a bigger n would be bad for the pool, because it would penalize faithful miners against pool hoppers. The only reasonable solution (again IMHO) is to have the ability to reduce the diff.