Same here, except I'm using a 7950X (non 3D). If you're not into gaming, the 7950X will be a bit faster.
Check to see if your video software benefits from the on-chip 3D cache. It's also worth reading this article at Puget Systems on the differences between 7950X and 7950X3D.
https://www.pugetsystems.com/labs/articles/amd-ryzen-9-7900x3d-and-7950x3d-content-creation-review/
I built my system in Dec. 2022 but I'd probably fit a slightly faster 9950X now. I don't run PBO or any other overclocking on the 7950X. RAM is 2 x 32GB running at stock 4800MT/s.
The 7950X has a maximum temperature of 95°C, but I think the 7950X3D tops out at 90°C and doesn't boost as well.
You might be running a bit close unless you've got a decent 650W unit, especially if you switch to a 7950X. HWInfo shows my 7950X peaked at 177W today and my RTX 3060 peaked at 155W during the current video transcode.
Handbrake pushes things harder and I've seen 190W on the CPU and 170W on the GPU. I also have three M.2 drives and five hard disks for storage, so that's another 70W(ish) of power used, plus mobo power. You need a bit of headroom for GPU current spikes.
I opted for an 850W Corsair because it has plenty of SATA power leads for my hard disks.
I use three 1TB M.2 drives. First with Windows + software. Second for Adobe scratch files. Third for "video work in progress". The hard drives provide bulk (archive storage). You've only got four SATA ports.
By the looks of it, you cannot use the first M.2 socket on the Gigabyte mobo (M2A_CPU) if you fit a GPU in the first PCIe x 16 slot. I've marked the section in bold type face. In other words, don't fit an M2 drive in the socket closest to the CPU. It won't work in with your RTX 3070 plugged in, due to lane sharing restrictions.
Expansion Slots
1 x PCI Express x16 slot (PCIEX16), integrated in the CPU:
AMD Ryzen™ 7000 Series Processors support PCIe 4.0 x16 mode
AMD Ryzen™ 8000 Series-Phoenix 1 Processors support PCIe 4.0 x8 mode
AMD Ryzen™ 8000 Series-Phoenix 2 Processors support PCIe 4.0 x4 mode
* The PCIEX16 slot can only support a graphics card or an NVMe SSD. If only one
graphics card is to be installed, be sure to install it in the PCIEX16 slot
The other three M2. sockets, M2B_CPU, M2C_SB and M2D_SB should be free.
Storage Interface
1 x M.2 connector (M2A_CPU), integrated in the CPU, supporting Socket 3,
M key, type 25110/22110/2580/2280 SSDs:
AMD Ryzen™ 7000 Series Processors support PCIe 5.0 x4/x2 SSDs
AMD Ryzen™ 8000 Series-Phoenix 1/Phoenix 2 Processors support PCIe
4.0 x4/x2 SSDs
1 x M.2 connector (M2B_CPU), integrated in the CPU, supporting Socket 3,
M key, type 22110/2280 SSDs:
AMD Ryzen™ 7000 Series Processors support PCIe 4.0 x4/x2 SSDs
AMD Ryzen™ 8000 Series-Phoenix 1 Processors support PCIe 4.0 x4/x2 SSDs
AMD Ryzen™ 8000 Series-Phoenix 2 Processors support PCIe 4.0 x2 SSDs
Chipset:
- 2 x M.2 connectors (Socket 3, M key, type 22110/2280 PCIe 4.0 x4/x2 SSD
support) (M2C_SB, M2D_SB)
- 4 x SATA 6Gb/s connectors
RAID 0, RAID 1, and RAID 10 support for NVMe SSD storage devices
RAID 0, RAID 1, and RAID 10 support for SATA storage devices
Ryzens can be fussy about RAM. Other people will warn you off Corsair Vengeance. I've got four sticks DDR4 Corsair RAM (4 x 16GB) working fine in a 3800X. On my 7950X, I'm running two sticks of DDR5 Kingston Fury KF548C38-32 (2 x 32GB) but it's only rated at 4800MT/s (best price for 64GB in 2022).
Check the Gigabyte QVL before buying DDR5 RAM and (possibly) avoid Corsair? Probably no point in buying super fast DDR5 for a Ryzen.
If you think you might need more than 64GB, be careful. Adding more (unmatched) RAM can result in system instability, lower XMP settings, or a complete failure to boot. Even a matched set of four 32GB DIMMs purchased as a kit of four, might be unstable.