We have already noticed these differences.
It seems you can't estimate your payout only by taking some dudes' payouts with the same hashrate.
There are so many parameters that you don't know from the server: accepted shares, stale shares (and btw do you submit your stale shares?), discarded works, gpus used, PSU, drivers, OS, settings in config files, mod miners, network connections...
I've been mining on 2 different servers (eu and east) these last days: I didn't notice huge differences (same coins mined at -almost- the same time on the 2 servers). I may be wrong but I don't think the differences depend on which server you are.
The EU server gave me a lot less less then the US server (I'm in Europe)
On the EU server I got between 0.004 and 0.006 for each 280X
Since I'm on the US server each 280X does around 0.009 a day
So I don't know what is going on...
Since we all mine at MC with a static block size the payout should be something like this:
BTC mined (minus his fee) divided by the total amount of accepted shares (all pools together) x accepted user shares = payout
If it was like: all miners get the same per accepted block and they can mine at the server with the lowest ping it would prevent a lot of stales and rejects.
People from China and Australia are now mining at the US servers... that can't be good.