My laptop is showing pixelated images on screen on various applications which makes it impossible to read even though I can get access to it. The rest of the system works fine but I'm getting frequent BSODs every now and then while doing simple task like browsing and doing anything. The computer simply crashes while opening games with various BSOD errors. I've tried System restore and reinstalling Windows 10 but with no luck, the pixelated screen is still there and the BSODs keeps happening. I'll attach the photo of my log in screen. Any help will be appreciated.