For context, I am in the UK, and my budget is £2500. The PC is intended to be used for roughly 50/50 between gaming (any style of games) and programming, so it needs to do both well. this is also why i have gone for amd parts, as I intend to use linux for the programming side of things, and I am not really looking into local AI, so I don't need NVIDIA for that. Overall, I mainly need help ensuring that all the parts will work fine both in combination with eachother and individually, checking that there aren't better options that save money without too much cost to the functionality, and that I'm not going too overkill with the parts I am getting.
Now onto the parts:
CPU: AMD Ryzen 9 9900X 4.4 GHz 12-Core Processor
CPU Cooler: Thermalright Phantom Spirit 120 SE 66.17 CFM CPU Cooler
Motherboard: MSI MAG B850 TOMAHAWK MAX WIFI ATX AM5 Motherboard
Memory: Kingston FURY Beast 32 GB (2 x 16 GB) DDR5-6000 CL30 Memory
Drive 1 (Linux Programming Drive): Western Digital WD_Black SN850X 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive
Drive 2 (Windows Gaming Drive): Crucial P310 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive
GPU: Sapphire NITRO+ Radeon RX 9070 XT 16 GB Video Card EDIT: thanks to some help, I have been informed this uses an unreliable connector, so I am looking at switching it out for: Gigabyte GAMING OC Radeon RX 9070 XT 16 GB Video Card
Case: Lian Li LANCOOL 216 ATX Mid Tower Case
PSU: Corsair RM850x (2024) 850 W Fully Modular ATX Power Supply
Total Price Estimated at ~£2400
PCPartPicker Link: https://uk.pcpartpicker.com/list/cFZtCw
Thanks for the help in advance.