My Intel Core i5 Skylake Build

After four years on an Intel i5-2500, I decided it was time for an upgrade. Also because I want to pass down some components to the other people in the household. I bought my i5-2500 back in 2012 which is four years ago. While it still performs admirably, and the new CPU will not be significantly faster, it will sit in a motherboard with modern connectors (USB 3, 3.1, M.2. etc.), as well as bringing the memory up to DDR4. The i5-2500 wasn’t the latest processor when it was bought either. Ivy Bridge was out (the 3xxx series), but still a bit costly. This time, I plunked down for the latest generation, simply because it’s the second 14nm CPU-family from Intel the first being Broadwell; it represents the “tock” in the (now defunct?) Intel tick/tock development model. The tock stays on the same manufacturing process as the previous tick, but optimizes performance and reduces power consumption. The CPU I went with is similar to the one I have. I chose the Core i5-6600K. The main differences (other than four generations of Intel CPUs in between) is the K, signifying an unlocked CPU. While I don’t usually go for overclocking, I might want to squeeze some extra performance out of this one at some later date, seeing as my upgrades are few and far between.

As an interesting fact, this Intel Core i5-6600K cost 270€, while the i5-2500 cost a little under 200 back in 2012 (196€ I think). The next one up would have basically been a locked i7-6700, at 354€. The unlocked version of the CPU I got would have been 253€, so 17 euros less.

For the motherboard, I picked the Asus Z170 Pro Gaming. There are cheaper alternatives (B and H chipsets, starting at around 60€), but I figured, with a semi-expensive CPU, I’d better not cheap out on the motherboard. I actually bought a bundle, which contained the motherboard, and an Asus ROG Gladius mouse (which isn’t actually that bad; it costs around 60€ bought separately).

For the CPU cooler, I didn’t want to all out for a Nexus at 70-90 bucks. I instead opted for a fairly well priced Cooler Master 212 EVO. At 42€ it’s a mid range cooler, which has done fairly well in the reviews I read.

Rounding everything off, I got 16GB’s of Kingston’s HyperX Fury memory, operating at 2666 MHz. A kit of two 8 GB sticks, which set me back 83€. I could have opted for cheaper memory. Words like “Fury” or “Hyper” do not really factor into my daily usage profile. But it was a 16 GB kit which is certified compatible with the motherboard, as per Asus’ documentation. That is important to me. (The cheapest 16GB DDR4 kit/stick right now costs 64€)

Pile o' Parts
Pile o’ Parts


Installation started with a backup of my system. I use Veeam Endpoint Backup Free (v. 1.5), backing up to a 3TB NAS. In case I need a bare metal recovery, there’s an ISO file that I can burn on a disk or throw on a USB stick. Probably not but.. you can never be too sure. What’s being removed is:

  • Asus P8Z68-V Gen. 3 Motherboard
  • Intel Core i5-2500
  • 16 GB of DDR3 memory (4x4GB sticks)
  • Nexus NH-U12P (dual fan)

So I’m not touching the case (Fractal Design Define R4 Pearl Black), storage (Samsung 840 Pro 256GB SSD, 1 x WD Red 2TB drive + Intel 910 SSD PCI-E card, 400GB), PSU (Corsair 650 TX), GPU (Nvidia GTX 960) and other assorted bits and bobs.

Oh, I am getting rid of my Razer Blackwidow keyboard and my Razer Deathadder Chroma, because Razer software is shit. It annoyed me to the point of throwing out 200 € worth of Razer stuff. The mouse is already replaced, the keyboard will wait for Assembly 2016, where I will buy a Ducky. Maybe this will be another blog post later on.

I am also taking the time to clean out the case of dust and so on. A good thing to remember during the hot summer. Dust makes for bad air flow, and bad air flow makes for hot computers. And I don’t mean the sexy kind!


The case was absolutely full of dust. Luckily there are at least *a* filter in the bottom of the case, but most fans were still in pretty bad shape. I started by separating all case-to-motherboard cables, as well as psu-to-motherboard cables. After that, I removed the motherboard/cpu/memory/cooler combo. I forgot how heavy the Nexus NH-U12P was!

A quick dust-off, and the case was ready to receive the new parts.

Build.. up?

Ah! Forgot about the I/O backplate. Remove that, and insert the new one that came with the Z170 motherboard.

Check that motherboard standoffs are all in shape and tighten them.

I opted to install the CPU and cooler prior to putting the MB in the case. Socket 1151 installation was very simple with the included cpu installation tool. Snap the cpu into the plastic install tool. Put the tool with the cpu inside into the socket. Close socket latch. I was surprised that you could actually leave the tool in place, but it fits, and the instructions tell you just that.

First, attach the plate that comes behind the motherboard for cooler mounting. This wasn’t too hard, but it was nice to have an extra pair of hands to help. You have to flip the board in order to attach bolts to the other side. A handy tool is included for tightening them.

Small dab of thermal paste in the middle of the CPU (I always do it this way), and attach the cooler to the previously attached backplate. Very easy, although you do have to apply a small amount of force to get the spring-attached screws to bite properly.

Smoke test

I like to run Memtest86 for a night after a new build is done. Also a few hours of furmark / prime95 just to see that things are stable. Some people advocate even longer tests, and there might be arguments for this, but I’m content. Temps for the new build are very good, even with the budget-priced Cooler Master. I can readily recommend this combination (i5 Skylake + CM 212 EVO) based on my experiences.

Idle temps are X degrees, and during testing (say 3DMark), CPU reaches around Y degrees C.

Conclusion and final words

Performance increase isn’t really noticeable. Not that I expected it. Here are some 3dMark results comparing the previous build with the i5-2500 with ddr3 memory, and the current build i5-6600 with dd4. Most other components are the same.

3DMark Firestrike: 6401 vs 6608 (where the biggest differentiator was the physics score, in which this Skylake build scored 1000 points more than the older i5)

3DMark Sky Diver: 17444 vs 18394 (again CPU bound tests made the difference)

3DMark Cloud Gate: 15435 vs 17454

And finally just as a joke, 3DMark 11: 9250 vs 9550 (CPU again differed by about 1000 points in favor of the Skylake)

After writing this article, I’ve upgraded the BIOS twice: Once to version 1901 and then 1904. Both have been stable, with no noticeable differences. I’ve used the EZ upgrade thing in the BIOS, and it’s worked fine. It can also connect to the internet, but that requires and extra reboot so I’ve just placed the file on a disk, and then browsed to that disk in the BIOS. We’ve come a long way from booting to FreeDOS or something through a floppy or usb, and then flashing! There’s also an option to do this from Windows, but I’ve usually opted to do it in the BIOS. Just feels more safe.

Messy build is done
Sure, it’s not cable managed and there’s no color coordination. Sorry!

Oh, and also, I ended up getting a Turtle Beach Impact 500 at Assembly Summer 2016. There were no Ducky keyboards for sale (typical, they’ve been there every year..). But on the other hand, this 69€ keyboard has performed lika god damn champ! Cherry MX Blue switches, tenkeyless, with uh.. 6 KRO? Enough for my needs. Very good feel, compact, solid build and detachable cable. Based on two months of usage, get this thing if you’re looking for a cheap minimalistic mechanical keyboard!

Turtle Beach Impact 500
Turtle Beach Impact 500

All of my Razer stuff is in the garbage now. Adios!

MicroATX Home Server Build – Part 1

Today I officially started my new home server build by ordering a case. The requirements for building a new home server are the following:

  • It needs to be physically small
  • It needs to be able to operate quietly
  • It needs to utilize some current hardware to reduce cost
  • It needs to be able to run VMware ESXi 6
  • Needs to support 32GB RAM for future requirements
  • Needs to accommodate or contain at least 2 Intel Gigabit NICs

Having run a number of machine at home in the past three decades, some of these have become more or less must-haves. Others are more of a nice-to-have. I’ve had some real server hardware running at home, but most of the hand-me-down stuff has been large, powerhungry and/or loud to the point where running it has been a less than pleasurable experience.

The last candidate was an HP Proliant 350 G5 (or so?), which was otherwise nice, but too loud.

You will note that power isn’t a requirement. I don’t care, really. My monthly power bills for a 2.5 person household of 100 m^2 is in the neighborhood of a few dozen euros. I really don’t know, or care. I’m finally at a position where I can pick one expense that I don’t have to look at so closely. For me, that expense is power. Case closed.

The conditions I’ve set forth rule out using a classic desktop machine cum server thing. Those are usually not quiet, they use weird form factors for the motherboard, seldom support large amounts of RAM etc. etc. A proper modern server can be very quiet, and quite scalable as most readers will know. A new 3rd or 4th generation Xeon machine in the 2U or Tower form factor can be nigh silent when running at lower loads, and support hundreds of gigabytes of RAM. They are, however, outside my price range, and do not observe the “Needs to utilize some current hardware to reduce cost”-condition.

Astute readers will also pipe up with, “Hey, this will probably mean you won’t use ECC memory! That’s bad!”. And I’ll agree! However, ECC is not a top priority for me, as I am not running data or time sensitive applications on this machine. Data will reside elsewhere, and be backuped to yet another “elsewhere”, so even if there is a crash, with loss of data (which is still unlikely, even *with* non-ECC memory), I’ll just roll back a day or so, not losing much of anything. A motherboard supporting ECC would be nice, but definitely not a requirement.

Ruling out classic desktop workstations and expensive server builds I am left with two choices:

  1. Get a standard mATX case + motherboard
  2. Get a server grade mATX motherboard and some suitable case

The case would probably end up being around the same choice, as the only criteria is that it is small, and can accommodate fans that are quiet (meaning non-small fans). The motherboard presents a bigger question, and is one that I have yet to solve.

I could either go with a Supermicro, setting me back between 200-400 €, and get a nice server grade board, possibly with an integrated intel nic, out of band management etc., or I could go with a desktop motherboard that just happens to support 32GB of memory. There are such motherboards around for less than 100€ (For instance, Intel B85 chipset motherboards from many vendors).

Here’s the tricky part: I could utilize my current i5-2500 (Socket LGA1155) in this build, and associated memory. This would mean that the motherboard would obviously need to support that socket. Note! The 1155 socket is not the current Intel socket. We’re now at generation 6 (Skylake), which uses an altogether different socket (Socket 1151), which is not compatible with generations 2&3 (which used 1155), generation 4&5 (which used 1150).

Using my current processor would save some money. Granted, I’d have to upgrade the machine currently running that processor (meaning a motherboard, cpu and memory upgrade, probably to Haswell or Broadwell, i.e. Socket 1150), meaning the cost would be transferred there. But then again, I tend to run the most modern hardware on my main workstation, as it’s the one I use as my daily driver. The server has usually been re-purposed older hardware.

Case selection

I’ve basically decided on the form factor, which will be micro ATX (or mATX or µATX or whatever), so I can go ahead an buy a case. Out of some options, I picked something that is fairly spacey inside, and somewhat pretty on the outside, which doesn’t cost over 100€. The choice I ended up with was the Bitfenix Prodigy mATX Black.

Here’s the case, picture from Bitfenix (all rights belong to them etc.):


Some features include:

  • mATX or mITX form factor
  • 2 internal 3.5″ slots
  • Suitable for a standard PS2 standard ATX PSU (which I happen to have lying around)
  • Not garish or ugly by my standards

I ordered the case today from CDON, who had it for 78,95€ + shipping (which was 4,90€). Delivery will happen in the next few days.

The current working idea is to get an mATX motherboard which supports my i5-2500 and 32GB of DDR3 memory. I’ve been looking at some boards from Gigabyte, Asrock and MSI. MSI is pretty much out, just because I’ve had a lot of bad experience with their kit in the past. May be totally unjustified, but that’s the way it feels right now.

I haven’t still ruled out getting a Supermicro board, something like this one: but that would rule out using my current CPU and memory. I’d have to get a new CPU, which, looking at the spec, would either be a Xeon E3 or a 2nd or 3rd generation i3 (as i5’s and i7’s are for some reason not supported). i3 would probably do well, but I would take a substantial CPU performance hit going from Xeon or i5 down to i3. I’d lose 2 cores at least, which are nice to have in a virtualized environment, such as this.

Getting the board would set me back about 250€ and the CPU, even if I got it used would probably be around 100€. Compare this against an 80-100€ desktop motherboard, use existing CPU, existing memory (maybe?). Then again, I’ll have to upgrade my main workstation if I steal the CPU from there. Oh well. More thinking is in order, me thinks.


Last minute edit:

The hardware I have at my disposal is as follows:

  • Intel NICs in the PCI form factor
  • Some quad-NIC thing, non intel, PCIe
  • Corsair ATX power supply
  • Various fans
  • If I cannibalize my main rig:
    • i5-2500
    • 16GB DDR3 memory (4x4GB)