一度、浮気したら、結婚したとしても隙あらば浮気のチャンスを狙う男性(浮気性で、一生改悛しない)ばかり、とも言えません。結婚を機に、浮気しなくなる男性もいます。
しかし、あなたの彼が、結婚したとしても一生浮気虫なのか、家庭を持ったことで責任感が出る男性なのか、誰にも分かりません。多分、彼にも分からないでしょう。プロポーズしてきたというからには、浮気などするつもりがなく一生添い遂げようという意思はあると思いますが、結婚後に過ちがないと絶対に言い切れないでしょう。
では、彼と別れて別の男性と交際を始めて、その別の男性が浮気を一度もしたことない状態でプロポーズされたからといって、その男性が結婚後に絶対浮気しないという保障もありません。
結局、質問者さんの貞操観念によると思います。当然、結婚後に浮気することは、道徳的に大変問題であり出来るだけないほうがよいと思いますが、結婚後に一回の浮気でも絶対許せないというなら、今の彼かどうかに関わらず男性と結婚するのはやめたほうがいいかも知れません。逆に、浮気されるのは当然嫌だし許容しがたいので、浮気しないよう明るい家庭・仲良しの関係作りを心がける、たとえ浮気があったとしても、そのときにじっくり話し合い、解決・再発防止・または離婚も視野に入れてもよい、くらいに考えているなら、男の人と結婚してもよいと思います。その際、他の男性より、素性が分かっている(4年のうち、2年前に浮気はしたけど、それ以降浮気していないという実績)彼の方が、まだ結婚相手としてマシかな、と思います。
いずれにせよ、あなたの考え次第です。結婚してよいと考えるなら、今の彼の方が予測可能です。プロポーズを受ける際、自分の考え(結婚したら、道徳的・法律的・質問者さんの人生観的に浮気は大問題だ)をしっかり伝え、彼が十分納得すれば、結婚してもよいと思います。あまり急ぐ必要はないと思いますが。