Xorg + DRI3 uses the exact same buffer swap mechanism as Wayland. Wayland is basically just a very over engineered protocol to blit some bitmaps. How exactly is Wayland more optimal for modern hardware?
If all you want to do is blit some bitmaps it's Xorg that's the overengineered protocol and you're better off using Wayland. You'll even get better security as a bonus...