I went ahead and tried some things (mostly related to Hardware acceleration) like disabling DirectDraw and Direct3D, installing older drivers etc Nothing new.
I tinkered with the game files a bit (commenting/editing .inis), as always I found out some "fun" things :
- No matter what I do, the game put the depths at 16 and advanced_graphics at 0
- I can empty the flconfigdatabase.txt, the game won't say anything about my card being not compatible. I also tried to add some of the compatibility flags you can find at the top and the game completely ignore anything I can do with it.
- I checked the problematic textures using UTF Editor so I can see if it is a corruption/installation issue but no, the textures are fine.
- I noticed the creation of a new folder called "EXE2" when I run the game. Again after a bit of tinkering, it seems created by CF launcher. Not sure why but I'm sure there is a good reason. I was just thinking that, if the launcher copy files and start the game from here, the -dx shortcut is useless. And since the folder is deleted when I close the game, there is no way I can test things.
As SWAT said earlier, at least one part of the big troubles are the game that doesn't want to render 1024*1024 textures.