Some extra stuff concerning graphics options:
1: The in-game antialiasing also has a temporal filter and it does a decent job at handling aliasing artifacts that 'break' up pieces of geometry. (course this also explains why it is relatively demanding compared to basic post process AA solutions like FXAA and SMAA 1x which are almost free)
2: Visual wise there is no difference in Texture Quality between High and Ultra. Ultra just tells the game to reserve more VRAM for textures, effectively reducing texture streaming issues if you have sufficient VRAM.