Okay, so the issue is now happening more frequently. However I can just about get to the settings in the control panel and, by simply changing the display but making the text larger it temporarily fixes it (and will stay fixed until I turn the computer off and then on again).
Which leads me to think it may be an intermittent software problem. I've updated the drivers for the graphics card which hasn't helped.
Any idea?