1. Yes, drives bigger than 2 Gb should work. 2. Not really. 3. Add on cards seem to be hit or miss with the 8950. 4. You could. Using a SATA 2.5 SSD for a storage drive isn't that bad of a situation. They are still plenty fast for things like that.
I'm looking to upgrade my PC with new m.2 2280 drives. I have a few questions regarding doing this though, hoping someone can clarify and help me. 1) Upon looking up specs, I can't add anything larger than 2tb. Is this factual or can a 4tb be added?  2) Is there any downside to running a large, 2tb or larger, as my C drive (OS)?  3) I'd like to find a add-on card, for one of the PCI express x4 available slots, to add more m.2 2280 drives. I'm ok with only a 2 ssd capacity. Any recommendations? 4) Could I run 4tb or larger ssd's or is there some limitation in Win11 on the capacity? I'm trying not to use the slower 2.5 ssd for my extra storage.  For clarification, I don't want to run any gen 3 drives to keep my speeds up. Thanks in advance for any help you can give.
XPS 8950, NVMe multiple M.2 2280