#Gentoo wiki is wrong about btrfs & VMs and it annoys me.
No, one does not disable CoW on btrfs to improve performance. That nukes not only the CoW properly but also the integrity. The durability of data is also entirely ruined by doing that, btrfs' model of atomicity is entirely built on copy-on-write.
(swap is effectively the only-use case that makes sense for that file attribute.)
What one does is adjust commit frequency, dirty page cache ratios and in-VM workloads that unnecessarily request synchronous writes (get rid of systemd-journald persistent/on-disk IO, or the entire program, among others).
(One could just entirely disable the VMs' ability to do synchronous writes, but then they may truly need them sometimes. So it's best to actually understand one's workload properly.)
If one wants to use a faster filesystem that doesn't do integrity checking, don't mangle btrfs, configure it properly or just use xfs instead.