Because that block was paid on 12th July.
No, any CPU can do it.
The focus should not be on earning coins. CPU mining does very occasionally pay (I believe that it took two weeks for that payment to happen) but the focus shouldn't be on making money but sparing a little CPU time for network...