Just for anyone who might have the same issue. I finally worked out what the problem was today. I have a USB dual monitor device so that I can use two monitors. If I turn it off, the render as window displays perfectly. Unlikely that anyone else will have the exact same issue but just putting this in just in case 🙂