Home Technical Talk

Time to build a new computer.

polycounter lvl 10
Offline / Send Message
RobeOmega polycounter lvl 10
My current rig is not doing well as I could hope. In 3D terms UE4 can freeze up in lag sometimes and the FPS is not great at most times. In gaming terms Rocket League at lowest everything at 1680x1050 runs at 64-30 Fps. In general I feel the problem with my current system is the GPU which is the Nvidia 545, most of my system is not that bad (Intel I7 2600, 8GB RAM) however after a lot of thought I would just rather sell my system as one whole thing than upgrade a few bits and have half old half new.

My current thoughts on the new parts is this: http://uk.pcpartpicker.com/p/66Jvxr

CPU
I feel that 4790 is where I want to be in terms of performance without paying too much for too little performance increase.

Motherboard
I just chose something that had good ratings and was compatible. However I have no desire to overclock so maybe more of the expensive motherboards would not be needed for this build.

RAM
I decided that 16GB was as high and as low as I wanted to go, I feel the extra 8GB will help me as there are definitely times where I hit my current RAM cap.

SSD and hard drive
I decided on a 256GB SSD as this is what I feel is the sweet spot for me where I can have an SSD and not worry too much about filling it up while not paying too much. I currently have a 2TB hard drive and while I have only used 600GB of it, I have also been deleting unneeded stuff off it for a long time and I decided the price difference was not too much between 1TB and 2TB.#

GPU
For a while I was split between the 960 and the 970 but I feel that 970 will last me longer before I need to upgrade. I also felt that since I had no plan to overclock a cheaper Zotac 970 would do me just fine.

Case
The 200R looked like a good beginner case that I could get roughly the things I wanted without having to pay too much for them.

Power supply
I am not 100% sure on this and I do admit motherboards and power supplies are my least confident areas in this build.

Feel free to point out any changes I need to make or make suggestions about anything I could change.

Replies

  • aharmlesspie
    Options
    Offline / Send Message
    What is your current RAM speed? If you popped an i7 2600k into your current rig with an after market air cooler, put 32gb of at least 1600Mhz ram in there, added the ssd, and bought the 970, you'd have an incredible machine to work with for a much lower price. Since you want to sell it as is, then I recommend that you get 32gb of ram instead of 16. I have hit full saturation with 16gb very easily doing professional work. As for the power supply, an 800w or better power supply, 80+ bronze or better, should do fine, especially for future expansion.
  • CrazyButcher
    Options
    Offline / Send Message
    CrazyButcher polycounter lvl 18
    800w PSU sounds overkill, a quality 500-550 does the trick for most systems.
  • RobeOmega
    Options
    Offline / Send Message
    RobeOmega polycounter lvl 10
    What is your current RAM speed? If you popped an i7 2600k into your current rig with an after market air cooler, put 32gb of at least 1600Mhz ram in there, added the ssd, and bought the 970, you'd have an incredible machine to work with for a much lower price. Since you want to sell it as is, then I recommend that you get 32gb of ram instead of 16. I have hit full saturation with 16gb very easily doing professional work. As for the power supply, an 800w or better power supply, 80+ bronze or better, should do fine, especially for future expansion.

    It is sadly not a K version nor does my pre-built motherboard support overclocking. Ram slots is also a problem because I currently only have two. I also specified that I don't want to upgrade my current build or overclock. With the motherboard I chose for the new computer It also has 4 RAM slots so if I so decide that 16GB is not enough I can easily upgrade at a later point. Also is that power supply not way to much for the parts since the estimated wattage is around 400w?
  • repete
    Options
    Offline / Send Message
    repete polycounter lvl 6
    Unless your doing huge environments in your 3d app 16gb of ram is fine. The 4790 is a good choice (no need for the 4790k as you wont be over-clocking) and I would definitely up the PSU to at least 600w as the minimum system power requirement for the GTX 970 is a 500w psu.

    It would also be worth investing in a decent cpu cooler as stock coolers are simply shit.

    Anyway it's a nice solid build, go for it :poly121:
  • EarthQuake
    Options
    Offline / Send Message
    Stock coolers are fine if you're not OCing. Unless you're going for a silent rig or something, but then your HDD, GPU and PSU are all likely louder than a stock intel CPU cooler.
  • ZacD
    Options
    Online / Send Message
    ZacD ngon master
    The biggest issue I have with stock coolers is they tend to blow the heat out everywhere, so everything in your case is a bit hotter than it could be, which can make your GPU hotter and a bit louder. This is more of an issue if there isn't a lot of intake and exhaust fans in a case, or ITX builds. Also the stock coolers tend to collect a lot of dust, just something to be aware of and maybe check once a year, all CPU coolers will collect dust, but because of their size and shape, they seem to collect more. But it's definitely not required or completely needed, just nice if you don't like fan noise.
  • Jonathan85
    Options
    Offline / Send Message
    Jonathan85 polycounter lvl 9
    I would suggest CPU 5820K which gives in default performanc boost (in comprasion with 4790K) around cca +15%, if you overclocked it with for example some noctuat coolers (around 99USD i believe?) you should be able to get some additional 10-15% boost (with quite safe temperatures), that means with 5820K overclocked "still in a save zone" with noctura NH D15 youll get almost +30% performance boost in comparison with 4790K, i was also deciding between 4790K and 5820K and choose the later, altough i didnt still buy it because i dont really need it still, but in near future i will go for 5820K
  • Zezeri
    Options
    Offline / Send Message
    You could easily get another 8gig of RAM and a GTX970 and you'd have a great rig that runs any game at very high specs plus enough horsepower to work decently with any CG software.

    All of that at a low price.

    A 4790k is maybe 15- 30% faster than a i7 2600, depending on the application.


    If you really really want to buy an all new system, go for skylake at least. Haswell (4790k) is 2013 tech after all ;) Skylake already uses DDR4 and is more future-proof.
  • ZacD
    Options
    Online / Send Message
    ZacD ngon master
    Ram and DDR4 don't really provide much of a performance benefit, as long as you have enough ram, it's not going to slow you down. Skylake isn't much faster than the 4790k, it's not worth the higher ram and motherboard costs, IMO.
  • EarthQuake
    Options
    Offline / Send Message
    5820K is a 6 core CPU with worse per-core performance than the 4970, which means it will only offer better performance with well threaded apps. Many apps can't take advantage of over 2 cores, many others that can are not linearly threaded. So you pay more for the CPU, and you have to spend significantly more on DDR4 and a LGA 2011 motherboard, probably somewhere in the range of $200+ extra for a small performance improvement in certain situations and no benefit (possibly worse performance) in every day use.

    The importance of "future proofing" a computer build is often wildly exaggerated. Most people will never swap a CPU or make major changes without switching to a different chipset (which means new cpu, mobo and ram, typically), so what is the point?

    Also the OP clearly stated he has no intention to OC, so the continued advice for OCing or expensive after market coolers is just... silly.
  • RobeOmega
    Options
    Offline / Send Message
    RobeOmega polycounter lvl 10
    Thank you for all your help guys! Currently the last part I am looking for a power supply that is of good quality, is not needlessly expensive and is at least 600w.

    My current thoughts on what I could choose for the PSU is this:
    https://uk.pcpartpicker.com/part/evga-power-supply-120g10650xr

    Someone I know has this power supply in their computer so I can at least confirm it does its job.

    This makes the full build this:
    http://uk.pcpartpicker.com/p/MW3Dgs
  • EarthQuake
    Options
    Offline / Send Message
    That seems reasonable, the build as a whole looks good as well.
  • repete
    Options
    Offline / Send Message
    repete polycounter lvl 6
    Robeomega wrote: »
    Thank you for all your help guys! Currently the last part I am looking for a power supply that is of good quality, is not needlessly expensive and is at least 600w.

    My current thoughts on what I could choose for the PSU is this:
    https://uk.pcpartpicker.com/part/evga-power-supply-120g10650xr

    Someone I know has this power supply in their computer so I can at least confirm it does its job.

    This makes the full build this:
    http://uk.pcpartpicker.com/p/MW3Dgs


    It's a nice build with just one nag from me, if your going to use the stock cooler then add a fan to the side of the 200R. If not your blowing heat into the centre of the case. My pref to solve this would be a cooler that blows out the back (toward the back fan) and this will also cool your ram if it's a push & pull cooler.

    good luck
  • PolyHertz
    Options
    Offline / Send Message
    PolyHertz polycount lvl 666
    repete wrote: »
    no need for the 4790k as you wont be over-clocking

    This is incorrect. The 4970 is 3.6ghz standard clock, and 4ghz boosted. The 4970K however is 4ghz standard and 4.4ghz boosted. You're losing 400mhz automatically by going with the non-k variant, and only saving yourself maybe $20.
  • RobeOmega
    Options
    Offline / Send Message
    RobeOmega polycounter lvl 10
    Thanks guys I have now ordered all of the PC parts and will provide you with photos when I have finished building it.

    @Repete
    I decided that I will build the PC and then check all of the temps and see if I need to order another fan. I'm not totally ignoring your advice but I would rather spend as little money as I can after having to order different parts from different suppliers due to potential problems with one.
  • claydough
    Options
    Offline / Send Message
    claydough polycounter lvl 10
    EarthQuake wrote: »
    5820K is a 6 core CPU with worse per-core performance than the 4970, which means it will only offer better performance with well threaded apps. Many apps can't take advantage of over 2 cores, many others that can are not linearly threaded. So you pay more for the CPU, and you have to spend significantly more on DDR4 and a LGA 2011 motherboard, probably somewhere in the range of $200+ extra for a small performance improvement in certain situations and no benefit (possibly worse performance) in every day use.

    Have to disagree here.

    Between Rendering
    Maya 2016 multithreaded ( and it appears more for the future )
    light baking
    upcoming Direct X 12 leveraging all those cores.

    I would say that the multi threaded revolution is well under way. If not for the average consumer...
    Certainly for the Polycount set?

    Moore's law has hit a brick wall. The largest gains from here on out may be from more cores and the parallel superiority of powerful GPUs'.

    Adopt now and force the market's hand. ( build it and they will come vs if they adopt it then we will build it )

    https://udn.epicgames.com/Three/Swarm.html
    What is Unreal Swarm?

    Demanding applications are often designed to take advantage of every ounce of processing power your system can muster, with performance ideally multiplying perfectly with each additional processor core. This is what makes moving from dual-core to quad-core, or from quad-core to 8-core, so incredibly useful for these applications.
    Unreal Lightmass, the high-quality static global illumination solver in Unreal Engine 3, is one of those applications because of its extreme computational needs. Even on an 8-core system, rebuilding lighting for a large or complex level can take enough time that iteration performance can suffer. Enter Unreal Swarm.
    parallel evaluation in Maya 2016

    [ame]https://www.youtube.com/watch?v=KKC7A9bbUuk[/ame]
  • ZacD
    Options
    Online / Send Message
    ZacD ngon master
    I have a 5930k (got it for the cost of a 5820k), I'd build a computer with a 4790k and a better GPU if I could go back in time. Although the 5820k is a 50% jump in cores, it's a drop in clock speed, and in multi-threaded CPU benchmarks. In cpubenchmark there's a 13% difference in performance between the two, 12% difference in Cinebench, and in single threaded Cinebench benchmarks, there's a 18% advantage to the 4790k.

    I honestly feel that multi-threaded processing is going to lead straight into GPU compute, and that CPUs with lots of threads is just going to be a stepping stone. DX12 is moving a lot of CPU tasks to the GPU, and people are trying to avoid baking more and more.

    If you want to do a ton of baking and rendering, build a cheap AMD render farm, it's much more cost effective than putting a $1000 8 core / 16 thread CPU into your main rig.
  • EarthQuake
    Options
    Offline / Send Message
    Claydough, the difference between what you're saying, and what me and Zac are saying is the difference between theory and reality. In theory, if you have two equally efficient CPUs, with equal core clocks, and one has 4 and the other has 6, the 6 core cpu should be 50% faster under full load. If both CPUs cost about the same, this would be a no brainer. The theory is sound, however, the reality is different.

    Like Zac says, the 5820K while having more cores, has slower per clock cores so even at max load of all 6 cores, the 5820K is only about 15% faster than the 4970K, when you consider the cost difference in cpu, DDR4 ram and mobo, you can easily pay up to 2x as much for 15% gain, this is a poor value no matter how you cut it.

    While I agree with and understand perfectly that apps in the future will be developed to work more efficiently with multi-core CPUs, this isn't really the case today, and with the two CPUs we're talking about, the differences are small to begin with.

    It's very important to keep in mind that the differences we're talking about here are only going to be seen when you're maxing out all cores. AO baking, lightmap baking, offline rendering, etc, these sort of tasks. If you're spending enough time doing these tasks that it dictates your production, you should skip these consumer level CPUs and go straight to high end workstation level Xeons, dual Xeons, build a renderfarm out of AMD cpus like Zac suggests, etc. If you're really spending a significant portion of production on baking/rendering, a high end system like this will quickly pay for itself.

    I don't think most game artists spend nearly that much time baking though. I certainly don't. Even when I am baking something like AO that maxes my CPU, I throttle the app so I can continue being productive doing other tasks, so minor differences in speed here are meaningless to me.

    Also, just as more applications will become more efficient with multiple cores in the future, as Zac mentions again, they'll make better use of the GPU. GPU baking of texture maps is already much, much faster than CPU baking (check out Knald), so the days of your average artist requiring a beefcake CPU for baking are likely numbered anyway.
  • claydough
    Options
    Offline / Send Message
    claydough polycounter lvl 10
    Very Interesting...
    Have to agree lots of exciting cores vs price happening with the xeon cores.

    I find my experience with multi core machines are directly opposite tho.

    where day to day vrt pulling ANY machine can handle without lag. Therefore I perceive none of the speed advantage of single compute performance. Unless I hit a brick wall in computationally oppressive operations I need to deal with. Then I suffer where I can just throw the job out to the renderfarm. In other words...
    I only get any advantage out of todays cpu's by throwing cores at the problem. Otherwise there is no problem. ( most of the time, and I will piece meal things to fit that kind of pipline... breaking things up from sculpt to Maya etc... and even then I see CPU and GPU parallel compute as the tech on the horizon to solve the problem )
  • claydough
    Options
    Offline / Send Message
    claydough polycounter lvl 10
    ZacD wrote: »
    I honestly feel that multi-threaded processing is going to lead straight into GPU compute, and that CPUs with lots of threads is just going to be a stepping stone. DX12 is moving a lot of CPU tasks to the GPU, and people are trying to avoid baking more and more.

    As the OP is building a machine for Unreal I assume Static Global Illumination and it's concerns.

    As I understand DX12...
    parallel compute distribution for GPU is made better by finally having better parallel compute distribution that leverages multi-core utilization of today's CPU?

    http://www.anandtech.com/show/9543/the-windows-10-review/13
    The result is that when looking at single threaded CPU performance, GPUs have greatly outstripped CPU performance growth. This in and of itself isn’t necessarily a problem, but it does present a problem when coupled with the high level APIs used for PC graphics. The bulk of the work these APIs do in preparing data for GPUs is single threaded by its very nature, causing the slowdown in CPU performance increases to create a bottleneck. As a result of this gap and its ever-increasing nature, the potential for bottlenecking has similarly increased; the price of abstraction is the CPU performance required to provide it.
    Low level programming in contrast is more resistant against this type of bottlenecking. There is still the need for a “master” thread and hence the possibility of bottlenecking on that master, but low level programming styles have no need for a CPU-intensive API and runtime to prepare data for GPUs. This makes it much easier to farm out work to multiple CPU cores, protecting against this bottlenecking. To use consoles as an example once again, this is why they are capable of so much with such a (relatively) weak CPU, as they’re better able to utilize their multiple CPU cores than a high level programmed PC can.
    Edit:

    yikes I assumed we were comparing to consumer flagship. Haswell-E 8 core ( thought I was in the twilight zone with performance comparisons. But I see everyone was comparing to 6 cores )
    After looking at some benches I see how someone would be mightily tiffed with
    5930 multi threaded performance compared to 4790k!
    67035.png

    But then again this cycle iz a bit of a fluke compared to the regular tic toc...
    ( where the 4770k was the 4 core performance base and Intel took an unprecedented release cycle and did a one up with the 4790k like the 2600k jump to 2700k )
    And even then going cheaper with the 4790k only gives u the multi threaded performance of the 5 year old i7 flagship... ( 990x )

    ( On a sidenote... I am skipping this round and saving fer summer myself.. pascal with HBM and NVlink just seem like to much of a "potential" game changing wrench to pull the trigger on another $3000 just yet considering the Pascal wafers were rumored to be taped out this june already )
  • EarthQuake
    Options
    Offline / Send Message
    Yeah nobody was talking about the 5960X, which is a $1000 CPU, it would be silly to compare that to the 4790K.

    But let's do it anyway. The 5960X is about 42% faster than the 4790K even with double the cores, yet again single core performance of the 4790K is better (about 25% better). So if you're dealing with apps that can't take advantage of more than 4 cores, the 4790 will give better performance.

    42% under full core load is significant, but you will pay about 3x the cost if not a little more for that improvement, which again is simply a terrible value unless you spend a large portion of your work day doing offline rendering/baking, in which case you'll probably invest in something even more powerful than the 5960X.
Sign In or Register to comment.