Doug, word of caution on your setup.
Ryzen is very sensitive (performance wise) on memory configuration (single, dual or quad channel) CL timings (CL 16/14 etc) and clock speed (3000/ 3200/ 3600 etc). There are plenty of videos to go over the deep technical reason for this however, in short - Ryzen works optimally when paired with ddr4-3200 (or higher - 3600 etc) in a dual channel memory config. What does this mean for you:
I'd recommend you change the 16Gb RAM stick for a matched pair of 2x8Gb DDR3200 - something like these would be fine.
https://smile.amazon.co.uk/Corsair-C...s%2C149&sr=8-4
As per your question, I wouldn't worry about a 2Tb SSD they are still crazy expensive. But, ensure your SSD is NVME and not SATA. I'd go for a minimum of 500Gb NVME
Other recommendation.
If you're able, avoid the B450 motherboard as you're locking your CPU upgrade path. If you can, get a B550 motherboard that will accept the 2700 you have spec'd and newer, not yet released AMD Ryzen processors - like the new 4xxx series due out this year. The B550 will also support much faster PCIe Gen 4 NVME storage, again giving you a better, longer upgrade path.
In summary
- Change the RAM to 2x DDR4 at 3200Mhz or above
- Make sure you have NVME storage and not SATA SSD
- Uplift to 500Gb NVME
- Change the B450 to a B550 (with PCIe Gen 4) motherboard to ensure you have a longer term upgrade path.
Hope this helps and enjoy the rig!