Do you know that the software you are using actually makes use of multiple cores ?
You should use memory sticks in pairs, so two of these to give 32Gb.
Having a graphics card is often better than having the graphics integrated into the cpu, it keeps things individual and must help with keeping the cpu cooler. Also note high end graphic's cards are power hungry and some need a power supply direct from the psu, so having it in the cpu must be restrictve.
Maybe look at a later chipset than the 650, the 870 gives PCIe 5.0 and faster WiFi.
This is only £200
https://www.scan.co.uk/products/gig...pcie-50-3x-m2-25gbe-wifi6-usb-40-amd-expo-atx
I find the Gigabyte boards have really good power supply components and they supply a good interface for configuring the BIOS.