@Skugs,
This is a difficult question. There are so many things involved in your decision that I don't know. But without knowing the details, you should think very seriously about staying with your partner.
Pregnancy is physically difficult. It makes a difference if you can support her. This means being understanding with what she is going through physically and emotionally and helping her through the birth. If she has deal with the strain of pregnancy and the pain of a breakup at the same time, it is extra difficult.
Breaking up will not only make the birth much more difficult for you partner, it will also make it harder for you to bond with you new child. You are going to be a father. To me this is worth the world.
It may be that these changes in the relationship you are describing are because of the pregnancy. Not only are there physical changes during pregnancy that come with emotions, there is also the added pressure of thinking about the future. It isn't surprising that this would cause stress in your relationship.
If you choose to stay, I would strongly recommend couples therapy. Having a therapist work on the issues in your relationship would help everyone, you can figure out how to address the problems, and you are signaling to your partner that you want to be a good father (which is really important at this point).
By staying, you aren't making a lifetime commitment to your partner. In a few years you will be in a different place... and there is a good chance that you will like being in he family and be glad you stayed.
In any case, you are making a lifetime commitment to your new child. For you to stay and work on the relationship is unquestionably the best thing for your child.