first of all I would advise getting some basic computer building info, perhaps through linus tech tips \ techquickie youtube videos.
some things to note:
gpus are hard to come by, maybe you will be luckier finding one in local vendors. there are tracking live videos on youtube that alert when stock drops, you can use that. look for any one, It doesn't really matter which cooling type (gigabyte, asus, evga etc) but make sure to read some brief info about it before buying.
you didnt say if the monitor is included in budget.
you can probably find the suggested gpu for much less if you look harder.
i think 1440p monitor with high refresh rate is the best option, you can have both worlds without breaking your wallet. I chose a pretty basic one but I think it will work just fine, you can look for a G-Sync supportive monitor but It will cost a little more.
cpu - 5600x really good for gaming today and not that pricey.
cpu cooler: pretty quiet with good airflow.
mobo: good quality and good VRM, has the features you need and that it.
ram: fast from a good manufacture, 16gb capacity is optimal for any gaming aspects.
storage: 1tb should be enough for your uses and you can always add more in the future.
psu: decent quality, I would advise upgrading to a better one if budget allowes.
case: basic case that will fit everything, good airflow.
gpu: rtx3060ti very good gpu for 1440p with ray tracing, very similar results to rtx3070 that costs much more.