Hi everestfox:She has an ongoing narrative that I'm a racist and don't care about her or understand her and that I am "toxic because I talk to my parents who are evil".
That sounds very unpleasant? Why does she say your parents are evil?
I suspect that you might get caught up in JADEing (Justifying, Arguing, Defending & Explaining), when this happens. Best to set a boundary & refuse to argue with something like: "I can see you are upset. I'm not a racist & I refuse to have this conversation again"
Her reactions escalate and she has become physically violent with me several times.
Has she caused you bodily harm? Have you discussed this with your therapist?
I didn't realize that she probably has BPD until about 5 months ago when my therapist offered that her behavior sounds like someone who has it or at least strong traits and that I should look into it.
Has your therapist offered an opinion about marrying your fiance? Reality is that the only person you have control over is yourself. You can only control yourself, how you react & how you interact. You have to accept her for who she is. She may change (or periodically improve) to some extent (if she can admit that she is at least a part of the problem).
So, she thinks your parents are evil. She thinks you are a racist & she gets violent with you. Why do you want to marry her? You have to go into this accepting that you don't have the power to change her & that she won't likely change (at least for the long run).
I don't know how old you both are. If she gets violent & thinks you are a racist, how will that affect family dynamics if you have children?