You can do better.
DO NOT unnecessarily overpay for the 7800 XT for its ridiculous asking of $704.85, that too for a previous generation mid-ranged GPU. You can do better. Previously i linked you the following:
PCPartPicker Part List: https://pcpartpicker.com/list/kVmqwY
CPU: AMD Ryzen 5 9600X 3.9 GHz 6-Core Processor ($208.29 @ Amazon)
Video Card: Gigabyte GAMING OC Radeon RX 9070 16 GB Video Card ($682.98 @ Newegg)
Total: $891.27
This suggested RX 9070 GPU is AMDs current Gen offering, delivering significantly better performance at a lower cost. On top, it supports FSR 4 and offers improved ray tracing performance - which is becoming increasingly relevant with newer titles with baked-in RT, which is GPU brutal! At this point, the 7800 XT is just silly beans for its current asking price. I wouldn't pay anything north of $400 for it.
For best performance, use a single kit of 2x16GB (32GB total) DDR5 RAM. Aim for a speed (bandwidth) of 6000MHz, which works well with Ryzen processors and doesn't cost much more
OPTIONAL: Depending on your individual needs, maybe drop the HDD spinner and grab a 2TB SSD. Add more storage later when required. Essentially a total of 2TB storage instead of 3TB unless specific requirements suggest otherwise.