My first (and only) semester of college i was in abusive long distance relationship. I was young and naive and some of the blame falls on me for this, but right before my final exams he told me he would leave me unless i skipped my exams and came to see him. 18 year old me did it and never went back to school. Long story short, don’t date shitty manipulative people. 

OP, i definitely think you are making the right choice. being broken up with while other stressful life events are happening would definitely be damaging, and i think it will be beneficial to her in the long run if you go by the timeline proposed in your post. 

Good luck, breakups suck but you’ll both be okay.