Here is the correct calculation:
average time = difficulty * 2**32 / hashrate (straight from bitcoin wiki)
Hashrate is constant, only variable is difficulty. So in calculating increase in time per block for a difficulty we can simplify this to:
delta (avg. time) = delta (difficulty)
If difficulty is 57% more, then average time per block is 57% more. So if it took 1 day to get a block before, now it takes 1.57 days. Thus, your payout per day is now 1 block / 1.57 days or .636 blocks/day. Or in our case, payout was 1.146 BTC per day, it is now 1.146/1.57 = 0.73 BTC per day.
In the future it'd be good if you didn't insult before you knew you were right...
I stand corrected.
0.73 is actually significantly more than .65 btc/day.
Should have used the alloscomp calculator!
7M difficulty at 1.0Ghash is 0.14 BTC/day. That is 75% more than I had previously calculated (0.08). Looks like I will be in this game for 7 more difficulties, not 5 more : )
Thanks Talldude et al (srs). I am reworking my #'s. I might end up with 10 BTC after all at my 330mhash.