It turns out for the GNOME 3.34 and 3.36 series, Mutter’s window rendering culling code was broken and that led to extra rendering of windows not even visible… A fix is in the works and can lead to the performance doubling or more…
Source: Phoronix – GNOME’s Window Rendering Culling Was Broken Leading To Wasted Performance