Higher rejects are just cost of doing coin-switch business. The pool is having overall 8.5% rejected shares today (varying between 4% and 17% depending on hour), which is up from 6.30% two days ago, but it's also earning 0.0156 BTC/day per MH/s today (stats for 15 hours since midnight UTC) while Middlecoin is performing at 0.0069 BTC/day in the same period today with 5-6% rejects. Every pool has its own coin-switch algorithm and is doing things differently, which is why you can experience different rejected ratio on different pools using the same hardware and the same settings.
I will be deploying EU server soon and doing some other tweaks that might reduce rejected ratio for some users, but generally, I am very happy with the results and I'll trade +2% rejected for much higher profits without a blink.
Great to see overall hashrate growing. We always could use some more. If you're happy with the pool, please tell your friends about it. Thanks!
I performed some experience with my rig, found out that if you set --queue=0 and --expiry=1 and --no-submit-stale=false on your miner, your reject rates drop significantly. My reject rate dropped from 40% overall to 15-20%. In fact, Reject rates is high when pool switch to fast or small coins that switch to newer blocks every some seconds, in this situation, the far user is, the more latency its packets has to reach the server and therefore when the shares reach to pool server, pool (and whole coin network) switched to newer block of that coin and that share rejects.
Other users please use these settings and share with us if it is working for your too.