ArsTechnica didn't do a broad review. It is limited to the AMD Ryzen Z2 (Go) and its game selection. It is known that the Z2 Go does not behave well on Windows. Will this be remedied, dunno.
I do use Linux to game at times. I switch between Windows and Arch (CachyOS), and I have had good results with CachyOS. Most games I play are within margin. Though some might not see it as an issue, anti-cheats (that are DRM-inclusive) that are targeted at the kernel are, well, not good. Either it doesn't work, or it is limited. Now Linux is the go-to OS to cheat in multiplayer games, and even though Linux is very secure, cheat developers can hook into almost anything.
Anyhow. Linux is more than capable at playing games today. For those with Nvidia GPUs. Mesa3D is working on supporting more GPUs. RTX 50 support is a priority, and GeForce 600 and 700 support are in the pipeline. NVK+Zink is making good progress. Older GPUs that don't support Vulkan 1.3 might not support all games. Vulkan 1.3 is needed.
This said. For some reason, people say that Nvidia is not contributing to open source, but they have almost put the most into enabling their hardware on Vulkan, and open-sourcing legacy technologies. Strange, though, how sentiment works. It won't be long until we see more inclusive support within the Linux environment.
Time will tell how ray-tracing and path tracing support will go, though emulation is possible and already implemented; the overhead, IMHO is not acceptable. It is all good in single-player games, but the latencies will strangle multiplayer experiences. This is important, as we are moving toward neural networking. The DirectX team is ahead here, though there is, at this time, no adoption.
For Linux users, it's worth being on the latest stable kernel.
At this point in time, with a modern system, the gaming average is higher on Windows. Especially when you calculate in CPU-bound benchmarks.