when I was trying to run TLJ with good AA on my new PC I run into this thread
escpecially regarding the flickering. And although the thread provides a solution by setting bool_IsDoubleBuffer=0 and bool_ForceSingleBuffer=0 this greatly reduces the quality of AA in the game.
As I also was unable to see various items that way, e.g. the diary would always be "invisible" when opening it but I still wanted to have good AA quality, so I looked further an found the thread below.
However, if I want to keep double buffer active I always got the flickering until I found this solution:
This script works really well, it basically uses a window mode to emulate full screen. What is nice that it does not rearange my desktop icons which might be a problem if I change resolution manually.
The only thing that I need to make sure is that I have no open "windows" on the desktop because those would be resized, e.g. an instant messanger should be minimized to tray before running the game that way.
Just as information for any who might need it.
This full screen emulation will work once you are in the main menu. The first video sequence (basically the FunCom video) before the main menu, will still have the "window borders" visible (at least on Win8.1 64Bit) but after that it completely emulates full screen which should be enough as it is the gameplay and everything else, just not the FunCom video.
The script is designed for the steam version (but might need to be modified to use full path to Steam.exe) but should be easily changeable for other versions of the game.