Bro i have the same experience with you, i think you should let
her go now.. at least when one day she found out that she love you
more she’ll come back to you. Dont make the same mistakes like what
i did, forcing her to come back to me.. In the end, she choose that
guy cause that guy didnt pressure her. Letting go is hard, as i
broke up already 2 months but my heart cant heal.. But i will
suggest you to take a gamble to let her go, if you know that you
have put in your 100% when with her, dont scared cause one day
she’ll be yours again. And when the time is back, its up to you
whether to trust her again or take revenge.