Recently I began encountering this problem with BF2142:
When I took a lot of damage or died, there would be this strange white checkerboard over my screen. I could see through parts of it, but most of it was covered by white. By the time my body hits the ground and the countdown timer comes up, the checkerboard fades away. Another thing I noticed at the same time is that when I enter an enemy titan, my screen goes completely white and all I can see is the Hud. If I walk back out of the Titan, the screen returns to normal. I tried a reinstall, but the problem was still there. I don't think it's anything wrong with my computer, cuz it worked perfectly fine a few months ago, and other games which are more graphics intense still work fine. If anyone can give me some advice to fix this problem, that would be great!