ditto that ! (see my previous post)
I mined spread for all of 2016 pretty much 24/7 with 2 lowly 750 ti's.
I have an even lower 750

My average was around 4 or 5 blocks per day per card.
You must've lucky... I only got 3 blocks per day with 3 cards @ 10mh/s
wasn't lucky. i hit the expected # of blocks for my hashrate. Last year net hashrate was much lower (as i mentioned in post) and hence difficulty was too.
difficulty determines how many blocks you can expect to hit in a given time period for a given hashrate.
and last year difficulty was less than half what it is now. It all maths out.
are you sure you got your decimal place right? i get 2 to 3 blocks with 1.4 mh!! (woo hoo!! ding!! just hit one while writing this post, karma!!)
10 mh should get you around 14 blocks a day (at 1000mh net hashrate)