Hey Speelbal, maybe I can give you a little help with your video problems. I'm not certain about the 1st and 3rd screenshots, but the 2nd screenshot is (to the best of my knowledge) a problem called texture corruption. I know this because I spent quite a long time researching this several months ago when I suffered the same problem. The problem manifested itself with BF1942 and Vietnam, and eventually with BF2, although it didn't do it so much with 1942, which I played alot more than Vietnam, but it was really bad with BF2, which prompted me to get to the bottom of the problem. No other games that I had would cause the problem (except I think UT2004, which I only played once at a LAN party). I think the reason that the BF series triggered the problem was that they taxed my video card and overall system much more than anything else. So the problem wasn't with BF, but with my system overall.
The way to resolve this problem is basically the same as any other video problem. Follow all the basic steps, such as updating video drives, GART/AGP drivers, turn off overclocking, change AGP apeture size in the BIOS, etc, etc. In my case, the thing that seemed to resolve the issue, oddly enough, was setting the AGP apeture to 256MB. I had avoided doing this for a long time because common knowledge was to set it at about 128. However, the Omega Drivers page said to turn it up, so I did and presto the problem disappeared. Also, using the Omega Drivers seemed to help with the problem somewhat before I stumbled upon the final fix.
It appears to me that the 1st and 3rd screenshots are also video related, so I would guess that if you fixed the texture corruption problem, you may also fix the other video issues. Do a search on "texture corruption" and you should find a lot more info to help you.
Good Luck!