My game is usually crashing at least once a day, but only when I'm inside cities.

If you are getting actual BSODs, there might be something else wrong. A game shouldn't be able to bring down the entire OS unless there is an issue with either hardware or drivers.