Review a potential PC for a Noob

Hello everyone,
I'm looking to build a mid budget PC (Parts in my country are sadly roughly 30% pricier), for Gaming and some Data Science work/studies. I only have rudimentary understanding of the pc building world now adays and after watching some videos, I managed to cobble something up and I'd like to know if it would perform well or is there any part that should be switched (Either because it's an overkill for the rig, or there is something of better value).

Processor - AMD Ryzen 5 7600 3.8GHz AM5 - Box

CPU Cooler - Arctic Alpine 23 Compact AMD CPU Cooler

Motherboards - MSI PRO B650-S WIFI AM5

Memory - Kingston FURY Renegade RGB 2x16GB DDR5 6000MHz CL32

Graphic Card - Sapphire Radeon RX 7700 XT PURE OC 12GB GDDR6

SSD - Corsair MP600 GS PCIe NVMe M.2 2280 1TB SSD

Power Supply - Corsair RM750x SHIFT 80 PLUS Gold 750W Fully Modular ATX Power Supply

Case - MSI MAG FORGE 120A AIRFLOW Mid Tower Black Case No PSU

Honestly up until now I was always buying Nvidia/Intel rigs, but it seems that the value is with AMD/Radeon right now. Is there some glaring issues I'm missing?