This is often a question i keep asking myself over and over again. It is said that salvation had come from the Jews but obviously this does not mean that everyone before Abraham was not saved since there were righteous people before him such as Noah but what about the nations whom God created due to the separation of languages?
Babel was an event that divided the church of that time from the rest of the world. If you do a little digging in, you will notice that the dividing wall between the Israel and the World began after the fall (the promise of Eve), then with Seth (appointed in place of Abel), then Noah, then Shem (Gen. 9:26-27), then Heber (the father of the Hebrew race), then his son Peleg ("in his days the earth was divided"), then Abraham ("all the families of the earth shall be blessed in you"), then Isaac (instead of Ishmael), then Jacob (instead of Esau). The Christian Church, before Pentecost, was in the midst of the nation of Israel.
God was revealing the promise of his salvation progressively in time, but limited the audience through each of these persons until the dividing wall of where the gospel was proclaimed and understood was confined within Israel. They had the Law, the Writings, and the Prophets who revealed Christ, and if you were a believer in that time you would have likely been a Jew. Jesus Christ, in the inauguration of the New Covenant, opens the door of salvation to all nations beyond the Jews.
Yes, salvation is from the Jews, but it has been opened now to the whole world. This is the mystery of the gospel hidden for ages, that the Gentiles are fellow heirs and members of the same body. The separation, specifically the Old Covenant, between Israel, that separated them from the world, and the nations have been removed. God has made both into one new man in Christ, so that there is neither Jew or Gentile in Christ, we are all one.