Upvote:3
This site is not a travel agency, but I'll take a stab at this.
I'd think that your first option is doable. What the current situation is in western Pakistan, I don't know. But if you travel in an organised convoy, you should be fine. Keep in mind that there currently is no train running across the Iranian/Turkish border, because of the conflict in Syria. You could also get into Turkey via Azerbaijan and then Georgia.
As far as I'm aware, your second option goes through a crossing (Pakistan to China) that's not open all year and not always open to foreigners, but my information on this is flimsy. And you might have to travel to capitals to get visas to cross into the next country from Pakistan to China to the Stans.
I don't see any practical issue with your third option. You could take a train from Beijing all the way to Moscow.