It could be a large field of issues, however none of them are issues with your monitor.
Seeing as you provided the information that Windows has no bluescreen then it is not a fatal error, so that means it is something to do with your display device.
If you're using onboard graphics, this is the time where I tell you, your graphics have died and you need to purchase a dedicated card
If you're using a dedicated card, I'm going to tell you that either your motherboard PCI port has failed, your drivers are having issues with the card (very unlikely), or the card itself is beginning to give out.
The first thing you want to check is the temperature of your graphics device, if you say that you can reboot and the issue fixes itself until another strain, it could easily be your GPU overheating and not turning itself off like it should, so monitor the temperatures until it does the issue again.
Also try finding the latest stable driver for your card and installing it fresh, not overtop of the current drivers, there are many tutorials on this, so I won't go into detail with that
Finally, depending on the age of your computer, see if the hardware is still under warranty (supposing you haven't broken warranty agreements), and try to get the card replaced