You can only be responsible for you. You cannot be responsible for how she takes it. That is up to her. All you can do is be gently honest with how you feel and why. I expect she will vow to change, but you know after your previous conversations this is not going to happen. If she goes down that path - vowing to change - you need to stand firm and be prepared to head it off.
Given the fact that she does not currently have the means to go anywhere, she may try to stay for awhile. Sadly, I expect this will prove to be very uncomfortable for everyone. She may be sad and angry all the time, or try to get back in your good graces. What she probably will not do is simply accept the situation and make preparations to move. If she were capable of accepting the situation, she probably would not have jealousy issues in the first place.
Good luck to you!