Dump him. He's cheating on you and not committed to you. You are lucky that you haven't married him and don't have kids with him. You are lucky that he is showing you how little he values you and your relationship before you are married.
When your daughter is a teenager, she will not even remember this guy. If you marry him and have another child, your daughter will then have to face losing her step-dad at a more vulnerable age, or she will see marriage as a man cheating on a woman, who is supposed to accept it.
Get out and don't look back. You gave him a second chance and then a third chance. Don't give him a fourth chance. He's made his choice and it's her, not you.
When your daughter is a teenager, she will not even remember this guy. If you marry him and have another child, your daughter will then have to face losing her step-dad at a more vulnerable age, or she will see marriage as a man cheating on a woman, who is supposed to accept it.
Get out and don't look back. You gave him a second chance and then a third chance. Don't give him a fourth chance. He's made his choice and it's her, not you.