If your goal is for her to have the baby in her home country then you should just get married then file for CR1. It takes a good 1.5-2 years to get approved and in the mean time she can visit you. The downside is you don't get to live together and the baby will not be a citizen at birth, creating more time apart, more money spent, and more paperwork.