As said, posting on the internet on a gaming forum may not have been the best move, but whatever works for ya works. Especially since you have a kid on the way possibly
I personally say that you be there for the child. If I were to have relations with someone, either cheating (which I would never do...I'd hope) or when I was single or even just in a relationship and she became pregnant and refused to abort, give up for adoption or whatever and wanted to raise it, I'd be with her. Sure, it'd put me on the side of financially uncomfortable, and if we weren't living together it'd be fun trying to visit her or move to her or move her to me (especially if it was with my ex down south and I'm in the north...and not just a single state away), but I'd make it work and do what I can not for myself or even for her, but for the child. There are a LOT of fucked up relations and while I've been lucky enough to have a good relation with my parents, I know people who don't, and I don't want to be like that for my kid.
If not for yourself I'd say do it for your kid, make their life the best you could, because she doesn't seem to be able to, do YOU trust her?
That's just me though, I wish you luck in your choice and with the result and hope the best for you and the child