Disabling one monitor solved the flickering. Bit of a hassle to reorganise two desktops every time, but at least in theory it works.
However, windowed with desktop resolution is still not possible - game stretches to fill horizontally but has a vertical resolution of about 1/4 of the screen height and refuses to receive any clicks.
Guess I'll still stick to the weird resolutions.
