I wouldn't even glance at the TT review. This far away from any supposed launch day and they're likely working with AiB-provided alpha engineering drivers.

Plus, can anyone make heads or tails of their charts that only include games that were released 2+ years ago?