Time is money, and my 5+ year old desktop is costing me a heap of it right now. The final straw has come when processing several terabytes of stealer logs which has taken forever. Meanwhile, Stefan has been flying through them with a massive NVMe drive on a fast motherboard.
So, in no particular order, here's what I need it to do:
- Read and write multi-terabyte files fast
- Run SQL Server locally for both development and querying of large data sets (the latter is especially memory intensive)
- Dev environment is largely Visual Studio, SSMS and other (less intensive) tools
- Run a gazillion simultaneous Chrome tabs 😛
And here's my current thinking:
- SSDs (Samsung 9100 PRO?):
- Fast OS drive big enough for Win 11 plus apps
- The biggest possible drive for processing the sorts of files described in the intro
- I'll probably drop an existing 10TB mechanical drive in, purely for storage
- RAM:
- As much as feasible without ridiculous costs (a lot of the data processing is done in-memory)
- Probably don't need pricier ECC memory
- Processor
- I've had Intel but am open to change (Threadripper seems to have got a lot of love lately)
- GPU
- Needs to drive two 2560x1440 screens plus one 5120x1440
- This isn't going to be used for gaming or hash cracking
And before you ask:
- Yes, it will run Windows, not Mac OS or Linux
- No, pushing all this to "the cloud" is not feasible
Suggestions, comments, questions and all else welcome, thanks everyone!

First: do checkout https://system76.com/desktops/thelio-major-r5-n3/configure
Don't forget there are PCIe NVMe adapters to add even more NVMe storage to a system than what the onboard M2s provide.
I'll advise to get a CPU with more cache and higher BASE speed than more cores... unless your workloads are massively parallelized.
Case: I prefer tool-less cases, and then depending whether you want more HDDs than SSDs the placement and airflow I do check too.
PSU: Gold/platinum and 50% more than current CPU, RAM, NVMe, HDD, GPU etc. and do check the 3V and 5V and 12V power requirements of each component
I do have a AIO water cooler loops, but they do have some challenges some time you need to compare/check w.r.t. orientation, but a decent setup you can have a whisper quiet system at high usage... okay, the GPU might be the airplane taking off :D
One thing to check with (especially the Intels) is the motherboard's NVMe and SATA controller which shares the same PCIe lanes, ie. you might loose some or all of the SATA ports when installing the NVMes, and then you might also need to check the NVMes which one are on the chipset and which are direct CPU connections and which PCIe slots are shared when you need more peripherals.
But do check out System76's offerings :)