Safe Mode may be helpful for this issue (hold shift at startup).
Safe mode loads a small amount of software, then does a five-minute disk repair. Then it loads a very small number of Apple-only extensions, NOT including graphics acceleration, and boots up to the login screen. You will need your userid and password to proceed. Safe Mode takes defaults for as much as it possibly can, so it will boot up with a very low resolution.
Screen re-draw will be wonky and slow, but ultimately correct. I would expect the display to be stable at this lower resolution.
Changes you make in Safe Mode will "stick" in regular mode, so you can experiment with higher resolutions, and save one that works and is stable.
Restarting in regular mode takes a small amount of extra time [once] as certain system caches are rebuilt.