When the horizontal scan rate changes, the picture width naturally changes. The monitor can compensate for this somewhat, but if the rate changes too much, coils have to be switched in or out of the horizontal sweep circuit to compensate, and the most practical way to do this is with a mechanical relay. The frequencies where the coils are switched varies with the monitor, so it's possible that different video drivers use slightly different frequencies. Also, some relays are much noisier than others, but even expensive monitors still usually use relays.