1. If N21 is fine with 128MB for 4K or N23 with 32MB for 1080p I don't see why 64MB shouldn't be fine for 1440p. Each higher resolution needs 2x more IC to keep similar hitrate as shown in that graph.
3. It starts to fall behind? N21 has higher performance than Navi10 the higher the resolution is.
If you meant against Ampere, then isn't It actually because Ampere has a lot more Cuda and has a problem with utilization at lower resolutions?
4. Infinity cache has Its advantages, but It also uses up a lot of space. I think It would have been better If N22 had shaved off 32MB, kept only 64MB of IC and added 8 CU instead. N22 is quite Inefficient for an RDNA2 GPU, because It has too high clocks and adding more CU would mean you can clock It lower.
Here is a nice graph of N22 GPU power consumption at different clockspeeds made by
uzzi38.
Link and another
Link
Increasing the clocks from 2295MHz to 2565Mhz caused the power consumption to increase by 59W!