Recently have a short term relationship with a girl who I completely fell for, but she ended up completely dragging me through the dirt. Long story short, she abruptly dumped me for another guy, then came back a few months later saying she wanted to be friends while she got her mental health sorted, but emphasised that she saw us getting into a serious relationship. After a few weeks she said she didn't have romantic feelings and blocked me. On reflection and hearing other people's accounts of similar situations I feel like she may have had BPD. Things pointing towards this are:

-Very kinky, like to be dominated and enjoyed pain during sex
-her life was filled with drama and she seemed to have frequent mental breakdowns
-very affectionate from early on, constant ego boosts, telling me how perfect I am, how happy she feels, how she'd hit the jackpot with me
-last few serious relationships ended very poorly, blames everything on ex's being crazy or assholes
-had an extremely rough childhood involving repeated physical abuse from her father who was a drug addict and is now estranged from her
-history of self harm and several suicide attempts
-had been raped on several separate occasions
-demeanor changed almost overnight both times, one day she was all over me, the next she'd go cold and distant (assume this is when she started talking to other guys)
-On both occasions she'd breadcrumb me once she started growing distant. I.e. she wouldn't respond much but every now and then she'd swing me a message saying she missed me, or how she was sorry for the shitty replying 
-Seemed weirdly lacking in empathy, ended things by brief texts both times. The 2nd time (after already having broken my heart once) I asked why she led me on and she just blocked me. I'd say you have to be pretty cold to go back and fuck someone over you've already hurt once as well.
-told me she had a dissasocitive disorder where she has blackouts spanning a few days every now and then where she has no recollection of what she's done, not sure if this might be a part of BPD
 
I was very naive to try things again with her, as i've never dealt with someone like this before. Would you say she may have had BPD? Also interested to hear stories from anyone with BPD who may have acted similarly