The problem was the implication that you'd get 3070 gaming performance. That was never going to be true because of the un-optimisation tax for games on Mac.
There doesn't exist a AAA game built for Metal and the Mac. The closest are games like World of Warcraft, Divinity Original Sin 2 – and even they are just "good ports" not originally designed for Mac (and are far from AAA graphics). This is why on Intel Macs, games under Bootcamp always ran 30%-50% faster, even though the hardware was the same.
Games on M1 Max run as you'd expect – about 30% slower than a 3070 for the same old reasons (and some new ones, like not being compiled for Apple Silicon at all). The GPU is about the same speed as a 3070 and it's doing what you'd expect, given the 30% unoptimization-tax workload.