
Personally I would be re homing the easier of the two... the xbreed!! as if she is as you say got a good nature, you are more likely to find a forever home for her , than the Boxer... if the Boxer is the only dog in the house, you will then have a better chance of helping her through her problems.
I also think although commendable helping with rescue is a rewarding experience, but you also have to put your own dogs first, and if bringing in dogs with iffy temperaments is going to influence your existing dogs, then, it may have been wiser not to do so. please I am not having a go , but from what you say, the experience of having problem dogs around her , has maybe contributed to her character...specially is she was not a very confident dog to begin with.
I also agree with the others, fighting bitches can for the most part only end one way, having to re home one, for both their sakes, I would think both are living on their nerves, the xbreed may not be as anxious or show it as much.
I hope you resolve this soon, for all of your sakes, but as I said above, if it was me, the easier dog would be the one I would rehome.