What New Desktop Should I Buy?

post by Zvi · 2022-07-08T15:04:41.478Z · LW · GW · 2 comments

This is a question post.

Contents

  Answers
    9 korin43
    5 Radford Neal
    5 Eggrenade
    4 Tomás B.
    3 Jolly
    2 joy_void_joy
    2 Dagon
None
2 comments

It's time for me to buy a new desktop, as my old one isn't working so well anymore. 

It also happens to be 'black Friday in July' which opens up the opportunity to perhaps get a good sale price somewhere.

Time is valuable, so I'm happy to spend a reasonably large amount if it actually matters, but I don't want to throw good money after nothing.

Given how many people would benefit from getting this question right, and how many people are likely to have good answers, I figured I'd ask here.

My specific goals are basically:

  1. Windows 11, I'm not open to negotiation on this one for various reasons.
  2. Will be able to open and rapidly switch between a ton of chrome tabs, including massive google sheets and google docs.
  3. General reliability and future-proofing. 
  4. High-end gaming would be nice but mostly reliable medium-end gaming is fine.
  5. Handle at least 3+ monitors well.
  6. Relatively quiet fan is a big plus, especially loud ones are deal breakers.
  7. The usual other stuff you'd want a computer to be able to do these days.

Current top candidate after talking with one friend first is this Alienware PC configured with processor 12th Gen Intel® Core™ i7-12700KF (25 MB cache, 12 cores, 20 threads, 3.60 to 5.00 GHz Turbo), Win11 Pro, NVIDIA® GeForce RTX™ 3080, 10 GB GDDR6X, LHR, 64 GB memory, HDD 1 TB, M.2, PCIe NVMe, SSD (with plan to also use the existing computer's HD as well) and Office Student.

Secondary possibility is Lenovo is having a massive sale on that includes the P620, seems like the more expensive versions are way more expensive than they need to be even post-sale so I'm suspicious (my old computer is a Lenovo and mostly was fine for a while until it wasn't). 

Also very open to additional brands/possibilities.  

UPDATE: Someone has volunteered to build it on my behalf, so yay. Still seems like a good question in general.

Answers

answer by Brendan Long (korin43) · 2022-07-08T17:22:12.635Z · LW(p) · GW(p)

The Alienware you posted seems good, although you could probably turn most of those specs down if you wanted to save money at the expense of only having amazing gaming performance instead of insane gaming performance.

The way I'd approach this is:

  • You need enough memory to never run out and no more than that. Memory speed doesn't matter in any practical way. This is an easy choice since 16 GB is slightly too low for a lot of things and 32 GB is usually more than you need. Presumably you can open the resource monitor on your current computer and have a decent idea of how much memory you need. Don't bother future-proofing this since memory usage seems to have plateaued for a while.

  • Gaming performance is going to almost entirely determined by your GPU, but the entire RTX series is so ridiculously overpowered that the 3060 Ti is good enough for most purposes, including some single-monitor 4K gaming. Any GPU that has good gaming performance will be ridiculously overpowered for displaying browser tabs on three monitors.

  • One additional consideration is that you should get an Nvidia graphics card since you're likely to want to run accelerated machine learning code. A consideration for higher-end cards is that some of them have more memory, which increases the size of models you can accelerate.

  • Within the range of CPU options where a pre-built will have 32+ GB of memory and an RTX card, it probably doesn't matter which one you pick. I'd just get the cheapest i7 or Ryzen that they offer since they're all going to be overkill. I don't recommend the Lenovo option you posted since it has a Threadripper, which is really good CPU for a use-case that you don't have (saturating 20+ threads). You'd be better served with a similar-price CPU with better single-threaded performance. (It's possible that loading massive spreadsheets could use a bunch of threads, but I doubt that Google Sheets actually does)

  • The power supply just needs to provide enough power for your CPU + graphics card + a little breathing room. Note that the RTX 3070 + i7-12700KF only use about 500 W together so a 750 W power supply is plenty.

So I think the base model I'd recommend to you is this XPS tower:

https://www.dell.com/en-us/shop/desktop-computers/xps-desktop/spd/xps-8950-desktop/xd8950adl10h?view=configurations&configurationid=1a2e2625-a3b7-401a-8db7-c093f562219b

... and then turn up the memory / GPU if that doesn't seem good enough. The Alienware you posted is similar and would be worth it if you want liquid cooling and don't mind being forced to upgrade to at least an RTX 3070.

You might also consider getting an older desktop with an RTX card, since an older CPU and memory really wouldn't affect the performance much.

comment by Brendan Long (korin43) · 2022-07-08T19:09:55.546Z · LW(p) · GW(p)

Major brand prebuilts have a bad reputation (I've never bought one so I don't know), so if you wanted something close to what you'd get by building it yourself, here's a similar configuration from iBuyPower:

https://www.ibuypower.com/store/intel-z690-plus-ultra-pc-daily-deal?wid=1765335

Note that this wouldn't ship until 7/22 so I'm not sure if that's even an option. You can pay $50 more to have it supposedly ship around 7/15.

Due to some deals they have going on, you might as well get a slightly nicer CPU than I'd bother with on the Dell, and I suspect this PC would be quieter than the Dell version.

This version cuts a few things you could upgrade if you wanted to:

  • Make it a little quieter by picking one of the 360mm processor cooling fan options (bigger fans don't need to spin as fast so they're quieter) ($133 more)
  • Make it a little easier to upgrade memory in the future by picking the 2-stick RAM configuration ($100 more)
  • Upgrade to a Corsair power supply to have a vague feeling of better reliability ($56 more)
  • Increase memory or pick a different video card if you want to
comment by Brendan Long (korin43) · 2022-07-08T18:01:11.047Z · LW(p) · GW(p)

Oh, and I'm not really sure how to handle quietness in pre-builts, although all RTX cards should have decent settings to spin down when they're not doing anything, and you can probably replace the case fans with quieter ones (or have a friend do it) if they bother you. Even really nice case fans are super cheap: https://www.amazon.com/quiet-BL066-SILENTWINGS-1450RPM-50-5CFM/dp/B01JMEDDYY/

comment by Jolly · 2022-07-12T03:48:12.258Z · LW(p) · GW(p)

FYI you have to specifically enable multithreading for excel/libreoffice.  

You'd be surprised how resource intensive displaying a webpage can be, esp if that webpage is more like 12 trading charts.  

Agreed with getting high single thread performance vs the threadripper (fwiw I have a 3995wx, so I've tested it as a desktop)

Higher memory incase you want to run VM's.  

answer by Radford Neal · 2022-07-08T16:48:03.970Z · LW(p) · GW(p)

I have a Lenovo P620.  It's a bit noisy, but not intolerable.  I haven't had any hardware problems.  Some people have reported problems after installing a Lenovo firmware update, so maybe don't do that (I haven't).

It may not be compatible with all graphics cards that you would think it would be - I found that a GTX 780 didn't work for no identifiable reason. Possibly, they've disallowed all but "professional" GPUs. (An NVIDIA K40c did work, and it has the same "Kepler" architecture as the GTX 780.) I currently have one AMD WX2100 GPU (for actual display use) and three NVIDIA A4000 GPUs (for compute).  I had had four A4000 GPUs, for which there are four suitable 16x PCIe 4 slots, but found that they wouldn't all run at full speed due to cooling issues (this is a bit of a problem even with just three).  This may say more about the A4000 than the P620, however.  The 1000 Watt power supply of the P620 is useful if you want lots of GPU power.

The AMD Threadripper Pro processor is powerful, but single-thread performance is a little bit below the top Intel offerings. It has eight memory channels, so if you populate all eight DIMM slots with memory cards, you can get a lot of memory bandwidth.  Note, however, that the NUMA memory hierarchy makes fine-grained communication amongst processor cores slower than on some Intel machines.

I bought the P620 to use for ML and other intensive computational tasks. It may be the most powerful affordable option for that.  For general desktop use with a bit of gaming, there are probably better choices.

As is generally the case for all compute vendors, it will be a lot cheaper to buy a minimal system and then install memory, SSDs, HDDs, and GPUs from a third-party source, though that of course is more of a hassle and could produce compatibility problems.

comment by Kenoubi · 2022-07-08T17:12:39.124Z · LW(p) · GW(p)

How much did that setup cost? I'm curious about similar use cases.

Replies from: Radford Neal
comment by Radford Neal · 2022-07-08T17:31:42.806Z · LW(p) · GW(p)

I bought my system in February 2021 for $3400 Canadian dollars (plus tax).  It had the 12-core Threadripper Pro 3945WX (the low-end option), and 32 GBytes of ECC RAM (two DIMMs), plus a NVIDIA P620 GPU (which I replaced with other GPUs), and a 1TB HDD.  I added six more DIMMs (bought second-hand on ebay, for about $100 per DIMM, be careful to get the right kind!) to get 128 GBytes in eight channels, as well as additional SSDs and HDDs.  The prices of everything may be different now.  An A4000 GPU can now be obtained for about $1400 Canadian dollars, but mine were more expensive when I bought them before the crypto crash.  An A4500 GPU has better cooling (and is a bit more powerful), but takes two slots and costs more.

answer by Eggrenade · 2022-07-08T16:37:47.677Z · LW(p) · GW(p)

Linus Tech Tips has a secret shopper series where they (anonymously) order several prebuilts and test them out.  They find that they vary greatly in quality, with Dell (which owns Alienware) being the absolute worst.  iBUYPOWER takes the prize, with boutique brands Maingear and Origin PC doing well, but you will pay a price premium.

Gamers Nexus also reviews some prebuilts and finds a lot of them horrifically terrible, especially Alienware.  Like, really, it's not that hard to build your own PC; how can these prebuilts be so incredibly incompetently built?

For those who aren't scared of the prospect, I highly recommend building your own.  You may have to spend some time researching (I'm happy to recommend specific parts), but it's a process I enjoy, and it makes the computer feel much more "yours."

comment by Rudi C (rudi-c) · 2022-07-14T15:14:55.980Z · LW(p) · GW(p)

Considering that DIY is widely acknowledged to be viable, my prior is that the marketing around Alienware is bullshit and it’s just fine. Care to point to hard data that refutes this?

answer by Tomás B. · 2022-07-08T16:09:41.666Z · LW(p) · GW(p)

I bought my last computer before the pandemic so perhaps the supply chain stuff makes this harder, but I just bought the exact parts of a recommended build from https://pcpartpicker.com/. I had never built a PC before and had little idea what to choose. The resulting computer turned out well and I didn't have any problems. If you are not a hardware enthusiast but do decide to take the DIY route, using one of these standard builds is about as painless as DIY can get: https://pcpartpicker.com/guide/. 

Though if you account for the cost of your labor (it took a few hours to put together), I imagine it is not worth it. 

comment by benjamincosman · 2022-07-08T16:20:25.610Z · LW(p) · GW(p)

I did the same for my latest desktop; I think I got enough out of the process to be worth the extra time and frustration, though I probably won’t do it a second time.

answer by Jolly · 2022-07-12T03:44:27.784Z · LW(p) · GW(p)
  1. Nvidia/Windows tends to not do well with 4 monitors, (this could apply specifically to 4 4k 144hz monitors). Had a bunch of reliability issues esp with returning from standby.    3 works great.  I've yet to try multiple gpus, I instead run two pc's.   If you care less about gaming I'd get the Nvidia a2000, It's basically a prebinned rtx 3060 with ecc, and lower power usage)  Likely would run 4 monitors at high framerates, but I have not tested it yet.  
  2. Figure out if you are likely to notice a high framerate monitor, and if so get high framerate displays.  Your best bang for buck in 4k's (Assuming you care about latency and resolution and less about gaming or HDR) is the gigabyte m28u or m32. (28inch vs 32)  If you want smaller LG has a few, LGGN950 i believe.  Keep in mind heat output, 5 of these at 4k 144hz will draw about 200w of power.  
  3. I'd get the 12900k or ks not the KF, so you get the added flexibility of the iGPU. KS is the prebinned intel OC'ed version of the K/KF.  
  4. Your money is absolutely no object upgrade is an optane p5800x for your OS.  It's an enterprise drive with ridiculously low latency, makes your desktop usage much snappier.  I had a 905p previously, probably just as good in practice.
  5. Quiet is all based on ambient temps and cooling.  Keep in mind modern processors do a great job of boosting their speed if they have thermal headroom.  Your best bang for buck option is to use an arctic liquid freezer ii AIO, as big as you are comfortable with.   High end is custom water cooling loops.  

(My current main desktop is a 12900ks, 128gb ram, 3090, p5800x.  previous was a 5950x)

 

Feel free to msg me if you want to discuss further.  

answer by Épiphanie Gédéon (joy_void_joy) · 2022-07-10T03:48:54.068Z · LW(p) · GW(p)

I've been using a lenovo ideaCentre G5 14IMB05 for two years now and it's been very powerful and useful for ~900 euros.

The current one in Lenovo store seems lower-end than the one I bought (my specs are RTX 2060, i5 processor, ), but there's probably something awesome within that space. With respect to your specificationa:

 

  • windows 11
  • Quiet fan, I often don't hear it. Has an ambiance sound when I'm using it intensely but it doesn't feel loud
  • Has 4+ port for monitor displays
  • Never noticed any lag (Often opening several vs-code instances and running services at the same time)

 

I've also often used the Alienware you linked thanks to a friend of mine. It really is awesome, but unless you often do machine learning/very high graphics with lots of visual details and frames gaming, I don't think it is that worth it.

Wish you the best with your search ^^

answer by Dagon · 2022-07-08T15:49:14.944Z · LW(p) · GW(p)

My wife and I have always built our own desktops, as component choice (speed/brand/specs) for the SSD and RAM matter a bit for performance.  A few years ago, that stopped making any sense - CPU and GPU dominate performance, and most of the time you're better off with MORE ram rather than FASTER ram at a given price point.  Also, pre-builts are far more detailed with their specs than they used to be, and supply chain oddities have made parts more expensive for consumers than for bigger orgs.

Last year, my wife agonized a bit over building her rig anew, and went with https://www.ekfluidgaming.com/, primarily because they actually had GPUs available at only slight markups, but also because they're one of few reputable builders who do watercooled CPU and GPU, which really does cut down on the noise (the fans are still noticeable in a quiet room, but it's not the jet engine of modern multi-fan systems).  After a shipping snafu (broken unit arrived), which they replaced without issue, but delayed things about 2 weeks, she's been delighted with it. 

For me, I'm finding myself on the couch or in my front room with cats and sunshine fairly often, and I'm likely not to replace my aging desktop with another full computer.  I plan to get a beefier gaming laptop, and use a docking station for my office(s - I have two rooms in my house with monitors and good keyboards set up).

comment by Jolly · 2022-07-12T03:51:13.839Z · LW(p) · GW(p)

Btw, if you care a lot about noise, you can 

1) get ultra long display cables (ruipro), can get 144hz 4k support 100ft+ no problem, and just put your PC elsewhere.  I personally just swap cables, to move my work setup between my sitting multimon workstation, to my standing treadmill desk, to my TV, to my couch PC setup.  

2) If you are crazy like me, multiroom water cooling is an option as well. 

comment by Zvi · 2022-07-08T16:02:32.405Z · LW(p) · GW(p)

Cool stuff, if a bit pricey. Which model and how would you configure it?

Replies from: Dagon
comment by Dagon · 2022-07-08T16:30:29.708Z · LW(p) · GW(p)

Yeah, we're old and (relatively) rich, and tend to live with our tech for a few years longer than we should, so we had the budget for it.  I don't know if I can recommend a specific model or configuration without more information about your uses (what type of game, what monitors are you driving, what kinds of analytics or modeling you're doing, etc.) and, most importantly, your budgetary tradeoffs (what don't you get to do if you overspend on a PC).

For her, we talked though our (my) biases toward intel and nvidia, and decided not to care about the CPU brand, but stay with nvidia GPU.  Then picked almost purely based on price point for the best GPU which could tell ourselves it was OK to spend that much.  The closest current model is their Vanquish 270, but honestly the 250 would be very nearly as good, for $400 less.

2 comments

Comments sorted by top scores.

comment by Dagon · 2022-07-24T03:09:02.144Z · LW(p) · GW(p)

So, what did you end up doing?

comment by Magus · 2022-07-08T15:10:11.273Z · LW(p) · GW(p)

I don't have much of an answer for you but wanted to explicitly thank you for posting this thread, I am in a similar situation and wouldn't have thought to ask here but should have.