PCPartPicker

  • Log In
  • Register

Build

2018 .NET C# Developer Build

by Invvard

17
16 Comments

Details

Date Published

May 23, 2018

Date Built

May 19, 2018

CPU Clock Rate

3.2 GHz

CPU Temperature While Idle

25.0° C

CPU Temperature Under Load

51.0° C

GPU Core Clock Rate

1.175 GHz

GPU Effective Memory Clock Rate

7 GHz

GPU Temperature Under Load

63.0° C

Description

What I had

I wanted to upgrade my workstation from a 2013 Dell Latitude E7440 with a i7 4600U and 8GB of RAM, after it took a heavy hit with the Spectre and Meltdown patches.

What I needed

The need was for the computer to be able to run smoothly 2 instances of Visual Studio 2017 Entreprise, Android virtual machines, some Docker containers and of course a lot of tabs into Firefox, on my 3 daisy chained DisplayPort 24" full HD monitors, with a budget between 1500~2000CAD.

What I got I went for an AMD Ryzen Zen+ based build, mainly because I have a particular inclination toward the founder AMD <3

At first, my intentions were to go for 32GB of memory but after seeing the current prices, I decided to keep things in check and went for 16GB. May be, I'll add the other 16GB later. Same with the Graphic Card : I thought of a RX 580 and finally compromised for a RX 560 so it could run my 3 displays without problem. I wasn't planning to game on this build so the RX 580 would have been overkill anyway !

What I think

I ended with a very efficient build when it comes to development. My compilation time has taken quite a fall and my debug sessions are great again when it comes to perf ! Everything goes superfast when not instantly and even under load, it's as quiet as a politician asked to tell the truth ! As of the time I ordered, the final price, with taxes and shipping, was 1 667CAD on Newegg.

Part Reviews

CPU

I chose this CPU so I don't have to upgrade any time soon, and I didn't go for the 2700X because I think it's not worth the extra bucks when you have a decent cooler and an overclocking capable motherboard, and with the Noctua NH-D15, I do have room to overclock the CPU when I'll need it a little more power.

CPU Cooler

As I chose a mid tower, I had to look closely to the specs of both the tower and cooler to be sure it would fit. And it does, even with a heightened fan above memory. Sometimes, with the case open, you can hear an aluminium blade vibrating but with the case closed and stored under the desk, you don't hear a sound. The building of this monster is impressive and it's worth every penny !

Motherboard

At first, I wanted a micro ATX motherboard but currently there is none with a X470 chipset. The WIFI is also very efficient and with a "stock" ISP box, I'm around 150Mbps.

For those interested, the RGB features are nice and very easy to configure (I turned them off personnally).

Memory

It does the job, I've nothing to add on this particular piece :P

Storage

I don't do a lot of creative work (well, development is creative work but not "video" creative) that would require bandwith as large as the one the Samsung 960 EVO offers, so I went with this very not expensive SSD and it works very well, with a steady throughput : I tried copying files between USB3 and SSD and my USB3 wrote steadily at it top speed around 80MB/s !

Video Card

I have been surprised with the fact that this revision (2.0) doesn't need an additional power supply. It's a bit noisy when under load but not too loud, you just hear it blowing softly. For the sake of it, I tried Cities Skylines and it runs like a charm with the highest params.

For the record, this graphical card cost me 219CAD.

Case

Last time I bought a computer case from FD was in 2012 and I'm very impressed with the improvements in every parts ! With very little effort in cable management, I never add such a clean build ! It's very modular and you can remove the HDD tray if you don't need it, giving some more room for your power supply cables.

Comments Sorted by:

Pcgamer097 2 Builds 2 points 9 months ago

Great build, it's nice to see a non-gaming oriented yet powerful and good looking build once in a while! +1

Why didn't you go for the Ryzen 2700X? I read, a while ago, that programming and compilation times benefit from higher clock speeds. Is this not true?

[comment deleted by staff]
Invvard submitter 1 Build 1 point 9 months ago

That was exactly my thought. I could have paid the extra bucks for the X but you have to draw the line somewhere (Especially since I already changed my mind on the 2600 to go with the 2700 ;'D)

[comment deleted by staff]
Invvard submitter 1 Build 2 points 9 months ago

Well, I wouldn't say it's useless (you can overclock it further than 2700) but the difference is not that significant enough for my use case at least. (I edited my CPU review to reflect your interactions :))

[comment deleted by staff]
Techcraft7 2 points 2 months ago

C# for life! <3

alyssaphacker 1 point 7 months ago

How's your Ryzen CPU holding up? Do you find the 16GB of memory DDR4-2666 is enough as well? I'm a dev as well and I'm looking to build a PC primarily for heavy coding, virtual machines, etc.

Invvard submitter 1 Build 1 point 7 months ago

As of today, even with extreme environmental warming (my flat temperature is currently 29°C), this build is doing very very fine ! I've nothing to complain about and I've pretty confident it will hold this performance level for quite some time.

Also, what does "Heavy coding" mean ? Do you code with bricks or is it heavy-on-RAM-IDE kind of coding ?

alyssaphacker 1 point 7 months ago

Heavy as in IDEs running, while having other VMs opened as well.

Invvard submitter 1 Build 1 point 6 months ago

Then you should be perfectly at ease with this CPU ;)

[comment deleted]
Pcjulian12343 1 point 6 months ago

does that power supply come with a 8 pin connector for the motherboard? or is it a 4+4 pin?

Invvard submitter 1 Build 1 point 6 months ago

It comes with a 4+4 pin cable (you can see all the cables included on the PSU description page)

Pcjulian12343 1 point 6 months ago

Thanks!

FurryJackman 3 Builds 0 points 9 months ago

The Radeon card would mean an easy dual boot situation if you had to do dev work in Linux or run a lightweight Linux hypervisor that is dedicated to running Dockers. Mesa and Radeonsi have come a long way.

Invvard submitter 1 Build 1 point 9 months ago

Why do a Dual Boot, when you can host a Linux from within your Windows ;) : https://www.hanselman.com/blog/TheYearOfLinuxOnTheWindowsDesktopWSLTipsAndTricks.aspx

FurryJackman 3 Builds 1 point 9 months ago

Yeah, no thanks. I value my privacy to do all my personal stuff in an OS that doesn't spy on me.

Okno13 0 points 2 months ago

Considering that OP is building a computer SPECIFICALLY for Visual Studio, I doubt that Linux is needed past a VM.