6 blocks each hour is for the whole network.
For the pool only just calculate 3% out of the total pool speed = 3% * 2700TH/s = 80TH/s
So 80TH/s is around 28 btc per day at current difficulty. But because there are people using PPS, it is more than 30btc a day.
Now imagine what it was 2 difficulty retargets ago. Probably around 50btc a day
Subtract 1% from the 3% fee for orphaned blocks, which are roughly 1 in 100 blocks. And PPS is barely over 10% of the pool now.
And don't "imagine what it was 2 difficulty retargets ago", because BTC Guild was not 2700 TH/s 2 retargets ago.
Why so many orphaned? I can only compare to Bitminter, but they have only 3 for the past 1600+ blocks. Having an orphaned block is pure luck and not related to hashing speed, right?
What was BTCGuild speed 2 retargets ago?
BitMinter has had way more than 3 in the last 1600. I'm curious now what they use to differentiate between "stale" and "orphan" considering those mean the same thing when it comes to blocks. They've had 3 stale+orphan in the last 100, 5 in the last 200, 7 in the last 300.
Smaller pools will have more orphans than larger ones purely because they're less likely to be able to confirm their own orphaned block than a large pool. It's also very common to see random events (1 in 100) show up in clusters, meaning a small sample size can show a much larger (like the 3/100, 5/200, 7/300), or smaller (0/300) occurrence just due to the distribution of random events.
UPDATE: Guild has had 4 orphans in its last 600 blocks, 7 in the last 850. That's not far off from the approximation of 1%, which is what has been estimated by most pools for years.
Bitminter differentiates and pays out Orphaned blocks only. They only 3 for the last 1600 blocks. They never pay for Stale blocks.