My laptop has an nvidia GT540M as well. Although I set both Launcher.exe and DCS.exe to use nvidia graphics, it seems to work with DCS.exe only (which has no image problem), and Launcher.exe sticks to Intel GPU.
Is there any way to force Launcher.exe to use nvidia GPU?
If I install DCS World in a fresh Windows system on the same laptop, there is no problem. Actually this is the second time I meet with the problem. When I tried DCS World for the first time, which was long long ago, the menu screen is fine. And after some weeks (maybe months) those low-resolution images appeared. Then I re-installed Windows and the problem was gone, and a few weeks later it came back again. So I think it's not simply the problem of my intel GPU.