My 2 cents would be if you are building a PC, and are PC building savy, Build your own from bottom up.
Go to
https://pcpartpicker.com/builds/, and get some ideas on cases and motherboards.
Since it is geared towards Gamers mostly, just substitute the hundreds they spend on the GPU for the RAM.
I agree with Linux utilization being better. But if you don't know Linux, it is not user friendly.
Your choices are a good start. Not sure you need the R7 though.
I build PC's for people for a hobby, and my goal is to build a PC that WILL BE upgradable. In all aspects.
I have worked for both HP and Dell, and though they make decent high end servers, their $1200 are not all that.
You will get a basic motherboard, probably branded but not made by them. Most likely Foxconn in China or such.
You may get tied to proprietary upgrade options.
If you build your own, you get just what you want. And there are many options out there.
Since I build mostly for gamers, I don't generally need a high end CPU. Most every game out there will play 60FPS on a i5 4690K, with some clocking. They want the BIG GPU's
However for PI I would think a good i7 would be better. But definitely lots of RAM.
Get the SSD for boot up and PI, and a 1TB HDD for the storage, unless you can afford bigger.
And besides it is FUN!!!!
Scott