First off, I would suggest to check to see if you have any drivers missing (google 'check drives in [your operating system]). If none are missing, see if they are outdated. Those are the only things I can think of, besides a virus but I don't believe you have a virus, more likely to be a bug in your graphic drivers.