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!

Categorically both reasonable as powerful workstation machines.
Obviously 1TB is unreasonable for anything else than OS and a few programs. The motherboard has "only" 3 M.2 slots, so if you accept it as it is, you'd be limited to 1+4+4 or 1+8+8TB for now, but the 8TB Samsung 9100 are almost 900 euro each. The motherboard has 4 SATA slots though so you can still get idk 2x 16~26TB slow storage for cheap and/or 8-16TB SSDs for painful amount of money.
As mentioned before, I'd rather spend less on GPU to offset the RAM and NVMe costs - again, the big question is if you do video editing, ML/LLM tasks like audio/video denoise/upscaling. If you don't need to edit 6k/8k footage, or multicam 4k footage, 8GB VRAM is plenty. If you're a tab hoarder, Firefox/Chrome/etc can easily eat up 4-7GB VRAM, esp. with a lot of multimedia tabs (youtube), but that's easily fixable with app restart / closing tabs, and never a real bottleneck (i.e. not the way swapping was in Win95 era). (If you do plan on using LLM or 6k video editing, then the opposite applies - I'd aim for 16GB VRAM or more).
In the old days I'd say "buy 256GB RAM now and buy more later" but sadly that doesn't apply anymore, both because of the aforementioned fiddly DDR5 that doesn't let you just combine random series of DDR sticks, even from the same manufacturer, but also because the current AI bubble means RAM prices might be going up, or at least not go down with the regularity we were used to before DDR5.
Again, not a MSSQL DBA, but yeah, being able to have more RAM can make a dramatic difference with queries, depending on the dataset and query. If you know you'll need to intensely query more than ~200GB on a daily basis, count up the time it will take / time it will save you as a human being. Even with 256GB, the queries will likely be 10x faster than with your current old PC, some queries might be 1000x faster just from the fact that they were on HDD. If a previously 6 minute query takes 10 hypothetical seconds with 256GB RAM, it won't drastically improve your life to have them take 5s with 512GB RAM.
Again - depends on how you want to future proof it. As leaks get more common and more serious, having more RAM would likely help correlate different datasets, e.g. if you need to join several hundred-GB tables. More RAM will also allow you to create more indexes which will likely stay in RAM and (again, assuming MSSQL can do that) allow index-only reads, which again can speed up things several times.
One last thing I can think of is - regarding the fans in the second machine. First, although this is a minor point, if it's a small local company, it's possible they've never assembled a computer this powerful before but obv I don't think you went looking to some 1-person company. Still, they likely haven't sold a lot of them. Second, a lot of companies, even big ones like HP, Dell, Corsair - often either have no clue or just don't bother testing the flow of their computers. My point is, 11 fans isn't necessarily better than even 5. As long as you can open the case without voiding the warranty, this isn't an issue, but still is something to keep an eye on - maybe better to run a benchmark, then turn off some of the fans, run it again, compare CPU/GPU temperatures.
No opinion about the cases / CPU fan / PSU.
CPU differences - as I said before. Not many workloads will utilize many cores, unless you're going to run HIBP servers (or parts of it) from the machine. 32 is nicer than 24, but even 5 years from now you're not likely going to hit the limits - so again, depends on the cost difference and your workloads.
Either way, good luck! Whichever you get, it will be a genuinely dramatic speedup over the previous machine, and again, a lot of the understanding of how the different parts of the machine perform can be only discovered by actually running your workload on that particular machine.