I think that most people are overlooking the fact that in order for someone to believe that Jesus is Christ the Lord and Savior, God The Father has to reveal it to them. If this revelation does not occur then the person will not choose to follow Christ because the belief that Christ is preferable and should be followed has to proceed the choice to follow. This belief is brought about by God's revelation of His Son to the person...
Matthew 16:15 He said to them, “But who do you say that I am?”
16 Simon Peter answered and said, “You are the Christ, the Son of the living God.”
17 Jesus answered and said to him, “Blessed are you, Simon Bar-Jonah, for flesh and blood has not revealed this to you, but My Father who is in heaven. (NKJV)
Jesus also stated that only those whom the Father had given Him (Election) would come to Him.
John 6:37 All that the Father gives Me will come to Me, and the one who comes to Me I will by no means cast out. 38 For I have come down from heaven, not to do My own will, but the will of Him who sent Me. 39 This is the will of the Father who sent Me, that of all He has given Me I should lose nothing, but should raise it up at the last day.
Therefore the coming of someone to Christ is based on whether the The Father has given that person to Jesus or not. The giving isn't based on the coming, the coming is based on the giving. Since all do not come, obviously all are not given.
John 10:25 Jesus answered them, “I told you, and you do not believe. The works that I do in My Father’s name, they bear witness of Me. 26 But you do not believe, because you are not of My sheep, as I said to you. 27 My sheep hear My voice, and I know them, and they follow Me. 28 And I give them eternal life, and they shall never perish; neither shall anyone snatch them out of My hand. 29 My Father, who has given them to Me, is greater than all; and no one is able to snatch them out of My Father’s hand. 30 I and My Father are one.”
Notice verse 29 where Jesus says "My Father who has given them to me". This is the same principal at work. A person has either been given to Jesus by the Father or not. Those given will come to Jesus and those not given will not. It's right there in the text. Jesus Himself even says in verse 26 that the reason they choose not to believe is because they are not His sheep, or that they were not given to Him by the Father. Their decision to believe or not is based on whether they had been given to Jesus by the Father at a previous point. I believe this point is at the time of election (Before the foundations of the world). This proves that Election cannot be based on foreseen faith or belief because the faith of the person is contingent upon God giving the person to Jesus anyway. God would only be foreseeing the outworking of His own previous action of giving the person to Jesus in eternity past. There is no way around election being God's choice alone and not being based on foreseen faith.