I think you misunderstood here.
God's Word clearly states that:
1.) The Spirit of Salvation WAS with the Old Testament Saints.
2.) With the pouring out of the Holy Spirit at Pentecost is a New Dispensation unto the Gentiles.
Yet these spirits are the same Holy Spirit. Not two.
Eph 3:2-6
(2) If ye have heard of the dispensation of the grace of God which is given me to you-ward:
(3) How that by revelation he made known unto me the mystery; (as I wrote afore in few words,
(4) Whereby, when ye read, ye may understand my knowledge in the mystery of Christ)
(5) Which in other ages was not made known unto the sons of men, as it is now revealed unto his holy apostles and prophets by the Spirit;
(6) That the Gentiles should be fellowheirs, and of the same body, and partakers of his promise in Christ by the gospel:
Joh 7:35-39
(35) Then said the Jews among themselves, Whither will he go, that we shall not find him? will he go unto the dispersed among the Gentiles, and teach the Gentiles?
(36) What manner of saying is this that he said, Ye shall seek me, and shall not find me: and where I am, thither ye cannot come?
(37) In the last day, that great day of the feast, Jesus stood and cried, saying, If any man thirst, let him come unto me, and drink.
(38) He that believeth on me, as the scripture hath said, out of his belly shall flow rivers of living water.
(39) (But this spake he of the Spirit, which they that believe on him should receive: for the Holy Ghost was not yet given; because that Jesus was not yet glorified.)
Now, any idea WHY the Jews said that? ...not a clue huh? Selah!
Joh 14:16-17
(16) And I will pray the Father, and he shall give you another Comforter, that he may abide with you for ever;
(17) Even the Spirit of truth; whom the world cannot receive, because it seeth him not, neither knoweth him: but ye know him; for he dwelleth with you, and shall be in you.
This is exactly what I am talking about. Taking a Scripture out of context in an attempt to FORCE it to mean (not say) that The Holy Spirit had ever before been given. That is complete nonsense! The Holy SPirit of God has been given MANY TIMES throughout Scripture. But it had not been given in this new dispensation of Revelation and salvation to the whole world. For example, what is the Mystery kept secret from the foundation of the world, and HOW it that mystery now REVEALED! By the dispensation of the Holy Spirit. The seals are loosed and the books opened that the Spirit of Truth REVEALS these things to the Apostles.
Joh 16:12-15
(12) I have yet many things to say unto you, but ye cannot bear them now.
(13) Howbeit when he, the Spirit of truth, is come, he will guide you into all truth: for he shall not speak of himself; but whatsoever he shall hear, that shall he speak: and he will shew you things to come.
(14) He shall glorify me: for he shall receive of mine, and shall shew it unto you.
(15) All things that the Father hath are mine: therefore said I, that he shall take of mine, and shall shew it unto you.
Again, I don't make this stuff up, it is written. But you seem to read the Bible is a discursive manner where you just go from one passage to another passage to another attempting to make the Holy Spirit being given in the Old Testament a contradiction. But it is NOT, and never will be. God has given the Spirit of Revelation, and it is plainly written. John 7 does not prove your point, it reveals the gospel will be "made known" to them and they shall preach it to the ends of the Earth. Something which they had never done BEFORE, and which was in fact abhorrent to them before this time...as the Gentiles were looked upon as dogs:
Joh 7:38-39
(38) He that believeth on me, as the scripture hath said, out of his belly shall flow rivers of living water.
(39) (But this spake he of the Spirit, which they that believe on him should receive: for the Holy Ghost was not yet given; because that Jesus was not yet glorified.)
Once Jesus was glorified and sent the Holy Spirit of Revelation, only then did they now realize that salvation (that was in old testament period) is REVEALED to go to the Gentile nations. Only then was the Holy Spirit poured out at Pentecost to this end revealed in them speaking in tongues (the languages of all the other nations, not babbling or gibberish tongues as most taught in charmastic churches). Just because you don't get it doesn't mean that it is not true. The fact is, I have no satisfactory to acceptable answer for you...to others, perhaps.
So are you telling me that the Old Testament Saints NEVER received the Holy Spirit because the Holy Spirit was not poured yet until Pentecost? Wrong! Consider wisely what Isaiah wrote:
Isa 63:11
(11) Then he remembered the days of old, Moses, and his people, saying, Where is he that brought them up out of the sea with the shepherd of his flock? where is he that put his holy Spirit within him?
Are you going to listen to God's Word or your own ideas of things? As we've seen, it does not really matter to you how many Scirptures I post that show the Holy Spirit of God within His Old Testament prophets, you continue to scoff at it, and deny it, and in essence make God a Liar claiming that the Holy Spirit was not really given in the Old Testament? So what we have here is a miscommunication. We have God's unadulterated Word unambiguously saying it was, and then we have your denials of that? Who should we believe?
1Pe 1:10-11
(10) Of which salvation the prophets have enquired and searched diligently, who prophesied of the grace that should come unto you:
(11) Searching what, or what manner of time the Spirit of Christ which was in them did signify, when it testified beforehand the sufferings of Christ, and the glory that should follow.
Indeed, who are we to believe? You, who thinks that your passage can contradict another passage, or do we take ALL scripture in harmony with itself and not force it to mean things it does not say? You do understand that God "NEVER" said that the Holy Spirit never indwelled man BEFORE the cross, don't you? You do recognize that is your interpretation, not what was actually said...by contrast, I quoted what God actually said. See the difference?...probably not!
Rom 3:4
(4) God forbid: yea, let God be true, but every man a liar; as it is written, That thou mightest be justified in thy sayings, and mightest overcome when thou art judged.
Therefore, I am justified in bearing witness to God's Word. The question is, are you justified in denying it?