I think I have absolutely fixed my screen freeze problem by checking "Disable other plane skins". But I'm not sure why this would do the trick - whether or not you have enabled other plane skins, there are STILL some skin textures to load and filter when other planes approach your airspace.
I may be wrong, but I suspect that now all other planes will appear using the game's default 256 skin for that a/c, while only my a/c uses the 1024 custom skin I selected. With 'other plane skins' enabled, the vid card has to load/filter 1024 skins for every plane you encounter, thus the screen freezes when in furballs.
I wonder if there would be a way to use 1024 skins for YOUR plane, but 256 skins for everyone elses? I care about detail on my plane (I want to see the rivet detail/weathering when I look out the canopy) but I also want to see the custom skins on other player's planes. I just don't need the 1024 detail for those planes.
Can anyone confirm my thinking? Apologies if this topic has been discussed before...