New games arriving on ArmorGames depends on when the administrators upload new material or get approved for uploading from 3rd-party developers. Sometimes we get games in a couple days, other times we get games in a few weeks.
because armorgames has made a 180 turn towards pay to win "MMO" games in the last few months. the debate on why is addressed on other posts (that have been squashed by the moderators). start playing some of the larger sites (kongregate, addictinggames) if you want more frequent uploads.
^ I think that's a little unfair. Kongregate, as mentioned in a few threads has more MMO games. AG use some of these for revenue, but there are still numerous frequent new (and free) games uploaded to the site.