The FC3 problem that was solved by reinstalling C++ was a missing .dll, and that is also a common problem but it throws up a totally different error message.
Did a integrity check.
And it says it needs to redownload the whole ****ing game.
They make game engines.
The "games" they make--the first FarCry, the Crisis games, Ryse--are just interactive technology demonstrations to sell their engine to other developers, which they also happen to sell to the public.