@SimBexBlue Try switching between fullscreen and windowed modes. If windowed works but the window is too small, you can use Windowed Borderless Gaming (free download) to get the fullscreen effect.
It's also a good idea to make sure your in-game framerates are capped to the refresh rate of your monitor. In Sims 3, you can see fps by bringing up the cheats console and entering "fps on" without quotes. ("fps off" makes it go away.) If that doesn't work in Medieval, hover over your username in Origin, select Application Settings, and under Origin in-game, enable the fps counter. Excessively high framerates can cause flickering along with a host of other graphics glitches, and your graphics card can also damage itself from overwork.
If you do need to limit your in-game fps, this is a good guide to follow for Nvidia cards. The principle works the same for any game.
https://forums.thesims.com/en_US/discussion/comment/16540301/#Comment_16540301
If you don't have an Nvidia card, you can download RivaTuner Statistics Server (free) and use it to cap fps. Unlike the others, RTSS does need to be running while you play, so don't X it out.