Ick, it look like a problem with 3D texture sizes. Have you tinkered with your video card driver's setting to try and fix it? You could reinstall it. Its weird that its periodic like that. Another program may be messing with your driver settings or they could be corrupt.
Can you post your computer specs and your video card's driver name and number?
Bookmarks