Please register for Total War Access to use the forums. If you're an existing user, your forum details will be merged with Total War Access if you register with the same email or username. For more information please read our FAQ’s here.
Found a fix, if anyone's still interested.
Go to the campaign video settings and change the map resolution from 800 x 600 to a much higher one. I picked the third-highest resolution, and that solved all problems. No more crashing on big battles.