My rule of thumb today is to NEVER buy a PC game in the first month it is out. If you do, you are asking to get hit by day one bugs, which are kinda understandable considering the massive amount of PC hardware out there today.I've worked around the problem by simply stopping to preorder games. I burnt my fingers with Thief, Elder Scrolls Online and Sims 4 this year. And only ESO tried to mend the problems. For Thief it took me 4 months to find a solution that enabled me to complete a mission without the game crashing (tech support was of no use).
So I've simply decided to get alternative versions of a game and then decide to pay for it or not at a later time. For that reason - if farcry is on discount on steam tomorrow when the sale starts, I'll pick it up, because I know it's a good game.
And in about a week I'll know if preordering the crew was another mistake to pile on top of the first three mentioned. Won't happen next year.