There is something badly broken here that might be different than other posts about poor performance.
The FPS counter shows 2.0 FPS or 500,0 ms to render a frame and send it to the display. The FPS counter shows that RdrThread is the bottleneck because it takes 1067.6 ms for the RdrThread to process a frame (or whatever it processes). If the display gets a frame every 500 ms and the RdrThread takes 1067 ms to do its processing, the GPU is displaying 2+ frames for each RdrThread frame processed. (assuming the FPS counter is accurate) Could the GPU be sending duplicate frames while it waits for the RdrThread to finish? Without understanding the internals of the graphics pipeline, it is impossible to determine what is happening.
Asobo seems to deliver a whopper in each Update. This is definitely a whopper!