So I've been seeing this new girl for about 4 months, we've been having a great time together, I really like her and she is probably in love with me. She's not a christian but believes in God and is a very kind, warm and loving person in general. Though she has had several guys before me and our values differ in certain aspects so I'm very uncertain for how many years this could actually last.
However, I also have sporadic contact with my ex gf who is mentally unstable, extremely lonely and vulnerable. She will probably have a very shitty life if I don't stay with her and help her. She is also a major sinner and frequently gets involved in different criminal acts. Also she is spiteful, especially towards me. I can't tell if she likes me or not at all but we can spend time together, although we often fight. She doesn't believe in God and frequently lashes out on religion.
I was stupid enough to think that God was sending me signs to which girl to choose, like, one day I suddenly felt an extreme anguish and need for my ex girlfriend so I went to her and found her devastated after her pet bird (her only real friend) had died. On the other hand, strange occurrences has also led me to believe I am meant to be with the new girl (like we had a fight, didn't speak for 7 days but then I dreamt about her for the first time, the day before she contacted me to reconcile. I also saw a badger yesterday during my attempt to break up with her, the story is too long to explain but the badger has had a certain significance in our relationship).
tldr: I have to choose between a 1. very nice, kind and humble girl that loves me, but doesn't really need me (she has had many guys before me and can get one easily) and there is also no certainty about our future, and 2. my ex girlfriend who I've had a 7 year long relationship with that was torn apart by her family and her mental issues, but she will never live a morally fulfilling life, will probably never have any friends and live a miserable life if I don't try to help her. I also feel a deep connection to her, we practically grew together as soulmates.
What do I do? Neither of the girls know about the other one or of my plans of staying pure until marriage (as of last week).