"Choose production" bug: game stops map scrolling and doesn't respond to orders, but shows tooltips and animations

There is an annoying bug in Civilization 5: Brave New World, when in certain conditions game stops responding to your orders: you cannot move units, switch between them or choose their actions. However, the game doesn't hang up - it still shows animations, shows tooltips for terrain tiles while hovering the cursor, the menu can be shown and the game could be saved/loaded in this state.

Reloading the saved game during this "limbo" state results in an infinite rotating globe cursor loop. However, loading the bugged saved game after killing and restarting the games loads fine and the game can be resumed.

This bug happens frequently during the production changing for the city, so it's widely called the "Choose production bug". But it also happens when you use the ranged attack, found religion, switch between units. Validating the game doesn't show any problems. Have anyone got rid of this bug?

EDIT1: If I exit the game in that "limbo" state, I notice that the game executable still resides in memory, playing music. Is this a kind of a sign that the bug is related to the multimedia issue?

EDIT2: The saved game immediately before the bug (after the caravel move) is available at https://www.dropbox.com/s/1p859xbfhifgue3/6.Civ5Save


I went to their website, and they had a link that talked about bugs that can't make the player end the turn, they told me to go into, my documents library then find the my games folder and find Sid Meier's Civilization 5 folder and locate config.ini in the folder and change:

EnableGameCoreThreading = 1

to

EnableGameCoreThreading = 0

Afterwards, I went back into the game and started up a new game and went it finally loaded it still wouldn't work. I don't know if I did it right or not. I tried uninstalling all my mods I have downloaded off the steam workshop, and even the game itself, and still no dice.