Sounds to me like when you f'ed up your old chain, it did a number on some of your chainring teeth as well. You could technically call what you're experiencing chain suck. I rarely see it on road bikes, but it's common on mountain bikes, especially if the rider fails to clear rocks and hits the chainring on them instead.
So, it looks like you might need a new chainring.
__________________
It's like riding a bicycle