This is a very weird post.
First of all, no, don't "settle" for anyone. Relationships should be built on honesty and mutual respect. If you are settling, it means you don't respect her. And since she would almost certainly break things off with you if you told her you are "settling", you probably won't tell her, which is dishonest.
But based on your post, it doesnt seem like you find anything unsatisfactory about her personality. Instead, you are concerned that she is just after your money. Maybe she is. Maybe she isn't. You find out by getting to know her. This takes more than 2 weeks. It takes years. Go spend 2 years with her to see who she actually is. That's the point of dating. Seeing someone for 2 weeks and then thinking of marriage is crazy talk.
Finally, if you marry her, just get a prenup. These exist for a reason. Then she can't divorce you and take your money.