Have you tried plugging in a USB keyboard to see if you can move through the Windows Startup Menu (to select safe mode etc.)?

A virus can’t make your screen foggy when it isn’t active, so you should be able to see a POST screen and windows startup menu.

You should also be able to throw in a bootable CD with any flavor of linux or anything else bootable and not see the “fog”.

If you do, it’s hardware related, not a virus.