Just a thought, but is it possible that the resolution of your custom liveries is set too high? For example many of my custom livery .dds files are at 4096x4096 which my PC runs fine, although the recommended resolution is 2048x2048. Just trying to eliminate possible issues here.