In a last ditch effort I dung out a Samsung TV display and it is working correctly.
So it is something to do with the display monitor I am using, which is quite old.
NOT WORKING: Gateway FHD2400. Manufactured in 2007.
WORKING: Samsung UN32EH4003F. Manufactured in 2013.
Looks like will have to get a newer monitor.