Unreal Engine New PC Build

Associate
Joined
20 Jan 2024
Posts
5
Location
UK
Hello, I'm a freelance game developer and my current PC build is starting to struggle when using Unreal Engine's new features like Lumen/Nanite. The editor is unusably slow, and I want to upgrade or build a new PC, but I haven't looked at hardware in 5 years and I'm struggling to work out how much I should spend. Money absolutely IS an issue, but I feel like I'll need to spend £2000-3000 for new Motherboard+CPU+GPU.

Currently I'm using the following (built in 2018):
Rog Strix AMD X399-E
AMD Ryzen threadripper 2950X 16-Core 3500Mhz 32 Logical processors
2080Ti Rog Strix
128GB RAM

The obvious thing to do is to buy an RTX 4090 (which seem to start at an unbelievable £1,579 at the moment). To get the most out of that, it'd seem worth also upgrading my CPU, and if I'm going to do that, probably the motherboard as well, however I don't know what to start considering for motherboard and CPU.

Any suggestions for parts or entire builds would be welcome!
 
Do you know what the current bottleneck is when you're using the editor?

A 4090 is a huge step up from a 2080 Ti, it comes way ahead of everything in the UE benchmarks here.

A Ryzen 7900 has way higher single and multithread than your current threadripper, as does a i7-14700 or better (Passmark, TPU review with UE5).

In Puget's article (same as I linked for the 4090), the 14900K gets smashed by modern threadrippers, but for a consumer CPU it is still very fast.

Are you looking for an upgrade to 192GB or 256GB, or did you want to re-use your current memory?
 
Thanks for the reply and questions! I don't know what the bottleneck is in my current system. I think the answer is basically that everything I have is fine for most things I'm trying to do in Unreal aside from advanced lighting effects (Ray Tracing and Lumen) and some real-time particle and fluid effects with Niagara. For lighting and fluids, everything I have is more-or-less baseline spec. For many kinds of game development it's unnecessary to have a development PC that's far in advance of the spec on the target device, but I also use Unreal for pre-rendered scenes and things like Arch-vis, where realism is required by clients. Plus it's exciting and fun to be experimenting with new features.

My GPU is at the low end of "recommended requirements" for Lumen and Raytracing in Unreal5. I think the RTX4090 price is eye-wateringly high, and I'd be happy with an RTX4080, but that's also hard to buy...I'd settle for a 4070 ti, which is about the lowest-spec I'd consider upgrading to from a 2080ti.

Regarding the CPU, I have a lot of difficulty working out how my current CPU compares to others. I can't believe the cost of modern threadripper CPUs...it's probably not necessary (or possible) for me to get something like that. A Ryzen 7900 or i7-14700 is probably a good call from what I can see at a glance...is there much point in going up from there in terms of consumer development PCs? It looks like rapidly diminishing returns from there...

The current RAM I have is 128GB Corsair VENGEANCE DDR4 3000MHz. This has easily been enough over the past 5 years. I'm not sure whether it's worth upgrading it, it seems like enough for now. It's one of the easier parts to upgrade, so as long as there's space on the motherboard to upgrade, I'd probably stay with what I have.

Regarding the motherboard, how important is that (as long as it fits the other components) and do you have any ideas?

-
Just a note on my previous build - it cost something like £5k+VAT in March 2019, but some of that spend was unnecessary (I had 2x2080ti cards, mostly just used one and not the other) and I'm trying to keep things within more reasonable limits this time. I usually try to get something that's around 85% of the way towards being a "top spec" machine as a rule of thumb.
 
Last edited:
I don't know what the bottleneck is in my current system.
The simplest way to check is to load up task manager, from what you've said, it sounds like the graphics card, but my knowledge of UE isn't that deep.

Regarding the CPU, I have a lot of difficulty working out how my current CPU compares to others. I can't believe the cost of modern threadripper CPUs...it's probably not necessary (or possible) for me to get something like that. A Ryzen 7900 or i7-14700 is probably a good call from what I can see at a glance...
Passmark gives you a rough comparison, it is pretty handy, but there's only two numbers which are relevant to single and multithread and since different apps/tasks are optimised differently, it isn't 100% reliable. Pugets have a lot more detailed benchmarks, but the particular article I linked doesn't include many CPUs.

A Ryzen 7900 or i7-14700 is probably a good call from what I can see at a glance...is there much point in going up from there in terms of consumer development PCs? It looks like rapidly diminishing returns from there...
Well, generally speaking: if the highest AM5 or 1700 CPU isn't good enough, it is usually a situation where every hour/minute saved waiting is worth the cost. You'd probably know already if that was the case and can do a cost/benefit analysis for the hefty platform pricing of a new threadripper. The other issue with high core count CPUs, is that their all-core boosts can end up relatively low, which means in some workloads they can even fall behind high-end consumer CPUs. I'd assume that UE5 is pretty well multithreaded, so maybe that's less likely to be the case there.

My GPU is at the low end of "recommended requirements" for Lumen and Raytracing in Unreal5. I think the RTX4090 price is eye-wateringly high, and I'd be happy with an RTX4080, but that's also hard to buy...I'd settle for a 4070 ti, which is about the lowest-spec I'd consider upgrading to from a 2080ti.
If you're not aware of it: you might want to consider the 4080 Super, which is supposedly coming in less than the 4080.

I'm trying to do in Unreal aside from advanced lighting effects (Ray Tracing and Lumen) and some real-time particle and fluid effects with Niagara.

My GPU is at the low end of "recommended requirements" for Lumen and Raytracing in Unreal5. I think the RTX4090 price is eye-wateringly high, and I'd be happy with an RTX4080, but that's also hard to buy...I'd settle for a 4070 ti, which is about the lowest-spec I'd consider upgrading to from a 2080ti.
I see. If you can run task manager alongside, it should help you determine if these tasks are loading the CPU or GPU more. If they're mainly burdening the GPU, then the cost of a 4090 could be worth it. Historically, the viewport for IDEs was mainly graphics, while compile time was CPU, but GPU rendering is all the rage nowadays, so I wouldn't like to guess.

About the motherboard: if your PC is going to be stuck at 100% load for long periods, I'd make sure you get a decent one, but there aren't many bad Z790 or X670E boards. The main costs are around PCI-E 5.0, the number/speed of M.2 slots and the presence of USB4. Hardware unboxed include thermal testing in their reviews/roundups:



RAM: if you want to keep what you have, you can. Intel 1700 supports DDR4. But, there would be no upgrade since you're already at max capacity for DDR4. DDR5's current max is 192GB with 48GB sticks, but 256GB is available now. The problem is, both Intel and AMD CPUs aren't keen on running 4 sticks, so it is hard to predict what speeds you'll be able to achieve.

 
Last edited:
Thanks for this thorough reply. The RAM I currently have is 128GB Corsair VENGEANCE DDR4 3000MHz (8 x 16GB). I thought it'd be interchangeable with DDR5, but I now see it's more complicated. It looks like 2x48GB sticks of DDR5 would be around £300. From what I understand, having more than 2 sticks of RAM might be unstable on current CPUs. If I bought either the Z790 or X670E motherboard, then I could presumably look to upgrade the CPU and processor on the board at some point in the future if I wanted to increase the number of sticks of RAM. Is it worth thinking about other motherboards with a view to being upgradeable (or for any other reason)?

So at the moment
Z790 or X670E: £200
2x48GB DDR5: £300
i7-14700: £400
RTX 4070ti: £750

Total: £1650

I guess if I got a new machine built, I'd be looking at around £2250 including other drives etc. That doesn't sound too bad, although it's hard to tell how significant a difference I'd notice compared to my current build. Do you know of any websites that could estimate/visualize the difference in performance between two component lists so I can make a comparison?

It would be nice to imagine building a machine with a view to doing some machine learning stuff, I'd probably have an absolute entry point to doing that with this build, building anything more serious in that direction looks like a significant step up.
 
Last edited:
Out of interest Capcom game developers who work with the RE engine use PCs with: Threadripper 5975wx CPU, 128GB RAM, 4TB SSD and RTX4090 GPU
 
If I bought either the Z790 or X670E motherboard, then I could presumably look to upgrade the CPU and processor on the board at some point in the future if I wanted to increase the number of sticks of RAM. Is it worth thinking about other motherboards with a view to being upgradeable (or for any other reason)?
So far as we know, Z790 / socket 1700 is dead now, so I doubt there will be anything worth upgrading to from a 14700. There should be a new generation or two on AM5, as AMD have said they'll support it at least through 2025.

If the new CPUs and/or BIOS will offer better support for 4 sticks: I'd think so, it was the case with early AM4 versus AM4 now (e.g. people put in a new CPU and RAM that didn't work @ high speed before and it works fine now). But, I don't know for certain and I can't say if more expensive boards will be any better. I guess what you could do, is explore the boards they're using to demonstrate 192GB & 256GB, but we don't know if they're using cherry picked CPUs, RAM and motherboards.

Hopefully someone independent like buildzoid will do more exploring at some point:

although it's hard to tell how significant a difference I'd notice compared to my current build. Do you know of any websites that could estimate/visualize the difference in performance between two component lists so I can make a comparison?
Well, the main problem is, that generic numbers like you get from Cinebench, PassMark and 3D Mark, aren't necessarily applicable to the specific tasks that you want speeded up, because it depends on how the software is written and optimised. For example: if the task mainly uses one core, then you could double your core count and see zero benefit. Equally, if graphics card is not your bottleneck, then upgrading to a 4090 may achieve nothing.

Most benchmarks are aimed at gaming and if they do include workstation tasks, it tends to be only for specific workloads that may not be applicable to your workload. That said, I'll try to give you an idea.

On PassMark, the single core/thread score of your threadripper is 2463, which is roughly comparable to a Ryzen 3600 (2569).

On PassMark, the multi core/thread score of your threadripper is 29404, which is a bit faster than a Ryzen 7600X (28645), even though the single core/thread of the 7600X is massively faster (4176).

In reality, your threadripper would only match the 7600X in long-run workloads that are fully multithreaded, in other situations the 7600X would feel much snappier and get the job done significantly faster. I wouldn't recommend the 7600X though, because I'd imagine that you really want a decent upgrade in both short-run single core/thread and long-run multi core/thread.

With this point of comparison, TPU include UE5 in their reviews (they call the benchmark: "Buiild, Cook & Release") and this is the time it took (in seconds):

- 14700K: 74.8
- 7900: 76.2
- 7600X: 110.9

By my numbers, that means in a fully multithreaded benchmark, I'd expect those CPUs to be around 45% faster than yours (if the 7600X is the stand-in).

If we compare the PassMark multithread scores, that's exactly what the difference is between the 14700K and your Threadripper (-45.0%).

For graphics:

I assume you looked at these already, but relative FPS (UE 4.26):
- 2080 Ti: 30.1
- 4090: 91.1

Megascans Apartment RT on FPS (UE 4.26):
- 2080 Ti: 11
- 4090: 44

Looks like much higher performance to me (3x or more), but how relevant these tests are to you, I couldn't say. E.g. I don't know where you could find benchmarks for Lumen specifically.

between two component lists
It depends what the gap is between the components. If the release gap is relatively small, then it's not hard to find generic benchmarks, but benchmarks specific to UE? I only know Puget.

This channel does a lot of content creation testing, though I don't think UE is included:
 
Interesting about Capcom. I think a Threadripper 5975 would be out of my price range at the moment (around an extra £2000 compared to i7-14700). My current X399 motherboard only supports gen 1 and 2 Threadrippers, 5957 is way ahead of what I currently have.

Thanks for the extensive post above. When you say "I wouldn't recommend the 7600X though, because I'd imagine that you really want a decent upgrade in both short-run single core/thread and long-run multi core/thread". - Is there anything you'd recommend I look at instead? Unreal does a lot of things on a single thread (the main game thread) but rendering is done outside of that thread. Not surprisingly, the GPU makes a big difference for real-time lighting, and some physics can be offloaded to the GPU. Building and compiling are optimised for multithreading, and I have to build and compile several times a day if doing C++ work, but the problem I'm having is with real-time graphics.

I've thought about buying a 4090 first, seeing how much that improves my current setup, and then upgrading the CPU/Motherboard/RAM if I'm still having issues.
 
When you say "I wouldn't recommend the 7600X though, because I'd imagine that you really want a decent upgrade in both short-run single core/thread and long-run multi core/thread". - Is there anything you'd recommend I look at instead?
Yup, the 7900 and 14700 :D E.g. the 7900 has double the number of cores/threads (12/24 vs 6/12).

I've thought about buying a 4090 first, seeing how much that improves my current setup, and then upgrading the CPU/Motherboard/RAM if I'm still having issues.
I think it is a good idea too.

From what you have described of your usage, it sounds like you're looking for playability/usability and that's in areas where the GPU matters, whereas while a new CPU might save you time baking, that's not what you're after here.
 
Last edited:
Back
Top Bottom