Sounds like you're really giving in too easily to her just dropping certain keywords that you go for, such as "being soulmates". Because obviously, you are NOT. You may be in love, but it's perfectly obvious that she has her issues and you're not OK with them. Also, this is moving way too fast. I can appreciate the fact of falling in love quickly and feeling very close, but that and actually starting a family and binding for life are two different matters. If she truly loves you and wants to be with you she will not pressure you, threaten you or obsess about silly things such as the price of the ring or apartment furniture. YOU dictate the pace and hold the reigns, not her. She might just be fretting and wanting to get out of her situation, in which case she is utterly dependant on you - would you want that? Do you want to be her "caretaker"? You don't sound like a guy who wants a "pet wife" who nags at him and drives him crazy. You want an equal and fair partnership, like everyone does. You're not getting that right now.
Set boundaries. Make things clear to her. Stand up to yourself. And above all, don't let her rush you into anything, or you will both suffer. Your feelings for each other may be valid, your behaviour is immature and you're not thinking things through clearly (you are, but not acting on it, she apparently isn't thinking at all).