Hey!, I see no mistakes in your build, no red flags, in fact it's a pretty solid build!. I just wonder how are you going to get such build for just ~$1200, maybe from a bundle? Or you may already have some parts? Is it a prebuild super deal? Because I used PCPartPicker and it says it would cost ~$1850, just the GPU would cost $850. You know, the older the GPU, the more expensive it is. 4000 series are a bit old already and their prices can be higher than newer and similar performance GPUs. For example, the RTX5070, appears $300 cheaper than the 4070 super, same VRAM, and researching I found that their performance is pretty similar, even some people recommend getting the 5070 instead, as it's newer, newer architecture and newer features. That's the only change I would make to your build, thinking about saving some money, that you could use to get 2TB of storage instead 1TB. And remember that that case comes with only one front fan, so, you may wanna get at least a 2nd one!.
https://pcpartpicker.com/list/wLbr2x
The only issue I see is the 1TB SSD. with games like that you're going to run out of space real fast. I'd recommend either adding a second SSD or swapping out that one for a larger one.