Only 1tb of storage for VR gaming and AI models seems too low. Also the Samsung 990 Pro is overkill unless you're working with high speed uncompressed video editing or something afaik. Someone else should chime in on that.
Buildapc
There is an unused m.2 slot. I was considering adding an additional large, slower drive later on. It's mainly to keep the OS as snappy as possible. It also means the black Friday discount kicks in (requires a Samsung drive). Amusingly, I work in broadcast TV, so working with uncompressed video does happen.
My research into the 980 Vs the 990 is that the sequential r/w is only a little slower, but random r/w takes a significant hit. I might just bite the bullet and adjust to a 2tb 980 for €69 more.
Make sure the memory is upgradable (a scary amount of laptops are soldering it in these days) because you’ll eventually want more than 32. The latest in ML is hyper ram hungry so I’d be looking at 64 to start, but you can make it work with 32.
You’re also going to run out of disk space at 4 tb, let alone 1tb. The drive size is a non starter, especially with raw video, vr, ml etc….
You’re gonna want some external drives and a lot more internal space
Memory is definitely upgradable, I believe even the CPU is a socketed desktop one.
I've held back a little on the ram to keep the price within my hard budget. Ditto with the hd (though likely too far, by the sounds of it). Both can be upgraded down the line, while the GPU etc can't.
I've also already got a couple of usb 3 external SSD drives, as well as some bulk backup drives, hooked to my home NUC.