Why do you have need an Ethernet and wifi pcie card? This appears to be already both of these features on the motherboard.
I think 64gb is still a bit overkill but why not.
AMD linux support for has just been a breeze these last few years. But Nvidia should work and recent changes might make them easier to deal with.
I don't understand why cars don't have a secondary sound warning system that make no more noise than a bike bell. Use the honk when there is immediate danger and the bell when you want to gently advertise your presence. Buses have this why not cars?