Nice build. Even early gen i5 CPUs are overkill for everything except video editing and other tasks at that level. You can always benefit from “more” with that stuff.
Windows sees even 16 GB of ram as overkill unless you’re running memory hog applications. But it uses the extra for caching, so it’s not going to waste. Though with an SSD for your Windows installation, you’re really in the cat-bird seat.
P.S. Do you use the built in Windows application to make Image backups to another drive?
I’m on the second motherboard for my AMD FX-8350. Had the cpu since they came out in 2012. Running it overclocked at 5 GHZ with an NVidia GTX-1060 graphics card to drive my 40-inch 4K TV I use as a monitor. 16 Gb RAM, boots from either a 256 Gb SSD for Windows 7 Pro or a 128 GB SSD for LinuxMint 19.3, with a secondary 2 Tb data drive. The only reason I replaced the motherboard was that the SATA controller was getting glitchy. I have an image of the boot drive on another SSD so if something screws up, all I have to do is shut down, swap drives and boot back up-total down time-maybe 2 minutes.