I want to build a PC with my son. Or rather, at some point have it so he gets to build it (I'm thinking of torturing him by re-formatting Linux every so often and having him reinstall it). I'd like to do with it mini-ITX for a number of reasons, one of which is that he could take it over to his mom's on alternate weeks.

I have build PCs from scratch before, but a long time ago, on full size desktops. I'm also fairly comfortable with Linux installs.

Here are some criteria/considerations for me:

  1. Relatively cheap to start out with, but room to improve or swap components.

  2. based on Linux, so hardware needs to support it. Don't want really spiffy feature set that needs Windows drivers to work. Related to that - a mobo/chipset that doesn't require extreme UEFI mangling before it will boot from a Linux boot USB.

  3. gaming? Light gaming, possibly via Steam and possibly output to a 1080p TV via HDMI (1.3?). I also have big gaming monitor. But first we need to get working.

  4. I'd prefer a motherboard with some basic onboard GPU, but allowing me to add a better discrete GPU later on (that's related to #1 and #3).

  5. Still relatively small, because he should be able to take the box itself, minus peripherals, with him to his mom.

  6. AMD? Even before the recent security mess, I was thinking of them, just because I like them. But I think I saw people being concerned about the quality/cost of AMD Ryzen minit-ITX boards.

  7. High speed support for external HDDs (offline backups) - USB3 or eSata.

  8. low power, relatively silent, even if that clashes a bit with the (light) gaming.

  9. Finally, quality, quality, quality, rather than just features. I'd never recommend ACER over ASUS in laptops for example, that's just my own personal prejudices.

  10. Peripherals. What about a console-style controller or wireless mouse and keyboards, esp if it's being used with the TV. Anything to be careful about?

Share some pointers or war stories? I'm not so much asking for detailed parts list as general considerations of what to look out for from people who've done this and the reasoning that would lead you to choose one class of components over another.

Edit: budget 400-600$ preferably, not including monitor, keyboard and mouse. To an extent, I'm good with used, and we have some really good donation places - rather get good stuff at core, w cheap secondary stuff that I can swap out later. A cheap used, or new, GPU would be OK too, I can always update it later.

  • I'll try and post an answer some time tonight, but a couple initial questions: budget and if you'd be willing to use used components. Regarding Meltdown/Spectre: hardwarerecs.stackexchange.com/questions/8697/…. Keep in mind Ryzen has no iGPU as well.
    – JMY1000
    Commented Jan 6, 2018 at 22:05
  • Sorry about taking so long to get back to this, I swear I'm working on an answer! Having a little trouble deciding how I want to approach this.
    – JMY1000
    Commented Jan 13, 2018 at 4:38

1 Answer 1


TL;DR: Option 3 (way down at the bottom) with a Node 202

Because upgradability and the experience with your son seem to be important to you, I'm going to rule laptops, NUCs, and other prebuilt solutions out of hand. To be clear, this isn't to say that a laptop + evideo card or something along those lines would be a particular poor solution in terms of the end product–I might even argue better–but it seems to conflict with your mission.

With that in mind, it's time to build a SFF PC!


  1. Your $400-600 budget is plenty to build even a complete machine, so I'll focus on a few options: 1. Kitting out the build with great, new components and a focus on an immediate future upgrade. 2. A solid new platform with money left in the budget to be spent in the future on big upgrades. 3. A "game-now" system using used components to maximize performance on a budget.

  2. Linux support is virtually universal these days. I won't be focusing on building a computer that's open from top to bottom (if you want to avoid the IME/TPM check out this post, and read up on Coreboot/Libreboot), as it's both difficult and not really the focus of this question.

  3. Every system here will boot from day 1. Performance will obviously be the best with the 3rd option.

  4. We'll come back to this.

  5. They'll all be small.

  6. We'll come back to this a bit more later–there's plenty of reasons to go either AMD or Intel, and I'll only focus on performance–but Meltdown and Spectre specifically won't be discussed. While numbers are still coming out and nothing is final, Meltdown's hit appears to be fairly minor in gaming–syscalls is where it hits the worst. Spectre is pretty much architecture aignostic (present on both AMD and Intel chips as well as ARM) with no clear fix, so nothing can really be done there.

  7. We'll come back to this more later.

  8. Low power is dependent on what you throw in there, and yes, does slightly clash with light gaming. Quiet is more dependent on form factor. We'll touch on this again more.

  9. Most computer components these days do quite well on quality. The only places we'll really be concerned with this are the case and used components.

  10. Peripherals will be covered separately.


The thing about a case is that it's ultimately a matter of taste, and I can't decide that for you. With that, I'm going to provide a range of good cases and let you choose what you like.

That said, I'm going to recommend the Node 202 on personal preference.

Very small cases

These cases are generally described as "artisan": made by specialized companies in low volumes, with extremely good build quality, at extremely high prices.

Dr. Zaber Sentry

$235 (TBD), 6.9L, 305mm video card, 5x2.5", SFX-L PSU

It's the epitome of a very small case: extremely expensive, extremely tiny, extremely good build quality (primaily powder coated steel), pretty good compatibility with a few things to keep in mind, and runs a bit hot, but generally extremely good. One big issue though: you can't buy one. They're apparently targeting Q1 2018, but for now, I can't recommend what you can't buy.

NFC Skyreach 4 MINI

$199, 5.0L, 215mm video card, 2x2.5", special

It's the smallest case in this category, but with that come some serious compromises. video card compatibility is very limited, drive mounting is limited, and most of all, PSU compatibility is virtually nil, with only two PSUs listed: a $95 400W DC-DC and a $58 200W DC-DC. If you really value space, this is the way to go; but otherwise, I'd stay away.


$255 (TBD), 7.2L, 295mm video card, 3x2.5", SFX-L

You like shoeboxes? I like shoeboxes! Made under contract by Lian-Li of mostly aluminum, it's (IMO) the prettiest case on this list. But again, it's not for sale yet (just preorders), and I can't recommend what you can't buy.

Pretty small cases

These cases are a step up in size from the very small cases, and benefits to match. These are largely cheaper, easier to work with, have better support, and are actually available to purchase!


$195, 12.6L, 317mm video card, 3x3.5" + 3x2.5", ATX (SFX-L highly recommended)

The sort of "daddy" of small cases, the NCASE M1 is the last artisan case on this list, and one of the older ones here. It has incredible support for hardware (even a slimline optical drive!), while being spacious enough to keep things from getting too toasty.

Fractal Design Node 202

$80 or $130 with a 450W PSU, 10.2L, 310mm video card, 2x2.5", SFX-L It's an extremely popular choice, and a good one! Nothing stands out really except for the very reasonable price.

Silverstone FTZ01 RVZ01, RVZ02, and RVZ03

$85 to $130, 14L, 330mm video card, 1x3.5" + 2-4x2.5", SFX-L

All very similar with nothing too stand out; the RVZ03 trades the slimline optical slot and 3.5" mount for an extra 4x2.5" mount and RGB lighting.

Silverstone ML08

$70, 12L, 330mm video card, 2x2.5", SFX-L

It's literally based on the RVZ02, but smaller, cheaper, less drive mounting, and with an optional handle!

Honorable mention

The Silverstone SG05 and Silverstone SG06 are neat, but the 250mm video card support kills my recommendation. The Fractal Design Array R2, Lian-Li Q09, Raidmax Element, SilverStone SG07 and SG08, and Xigmatek Eris EN6305 are no longer in production, though they would make perfectly good boxes if you can find them.

Not as small cases

They're bigger with support for more things! They're also much quieter. Carrying handles are a must here, since you said that regular transport was an integral part to this build. These cases seem to have largely fallen out of favor as smaller cases take over the mITX sector, but I've put them here anyways.

BitFenix Prodigy

$60, 26.4L, 317mm video card, 5x3.5", ATX

HardwareCanucks put it best: It's a beautiful chassis at a great price with a few minor compromises for that goal.

Honorable mentions

The Corsair 380T is a great case, but unfortunately, it no longer appears to be in production, and second hand prices for it are absurd. The Silverstone CS01B is also rather neat, but the 190mm max video card length kills any recommendation. The Cougar QBX and Fractal Design Define Nano S are beautiful and compact, but too large to not have a carrying handle and still be intended as portable IMO.


I'll be leaving out case recommendations from these options; choose whatever you think is best. If you end up needing an SFX PSU, use this list and get whatever wattage you need; if you need an ATX PSU, use this list. CPU cooler is likewise dependent on case selection, but I'll be using the stock cooler as reference, or the Cryorig C7 when not applicable. I'm allocating about $130 to these parts from the rest of these builds.

Final thoughts: I would personally go with option #3. Used components are a great way to get value on a budget.

AMD vs. Intel

To keep things simple, right now, on a $/performance basis, on the middle-high end, AMD wins in heavily multithreaded workloads, and Intel wins in single threaded workloads. Intel also wins in power consumption (though most of that will ultimately come from the GPU.) Given that gaming appears to be your intended use case, I'd recommend Intel. That said, I'm going to provide AMD builds as an option anyways.


Because this is likely going to be stuffed in a small case, I didn't bother concerning myself with looks at all. That said, if you do decide this is something important, you can of course tune the parametric filters to have the colors of your choice, and get a heatspreader if the M.2 drive is ugly.

Option 1

Great, new components and a focus on an immediate future upgrade.

Intel List

  • The CPU is a fairly obvious choice here: the i3-8350K offers fast 4c/4t unlocked for a great price. While Z370 is a tad expensive right now, it offers room to upgrade up to 6c/12t in the future.
  • Because there's no stock cooler, the Cryorig C7 stands in. As I said before, this will depend on case selection.
  • Since we've got an unlocked processor, we'll want a Z series board. Wi-Fi is nice while on the go, and not much more expensive, so with a little parametric filtering, we arrive that the ASRock Z370M-ITX/ac.
  • RAM here is a bit funny. Normally I recommend "get whatever's cheapest!", as RAM speed (for most workloads) doesn't make enough of an impact to justify the additional price that comes with faster memory. However, because we'll be relying on integrated graphics for a little while, I decided the fairly low bump to 2666 was worth it.
  • The 850 EVO is fairly fast, and quite good value. I chose an M.2 drive as minimizing the number of cables you have to deal with in a small form factor PC is really quite nice. You're paying a bit of a premium (roughly $20), but I think it's worth it. If you don't care, feel free to step down to a SATA drive.

AMD List

  • RAM and storage remain the same as the Intel build.
  • Ryzen's performance scales about as you'd expect as you head up the line. Though Ryzen 3s are also quad cores (even with higher clocks!), because of the CCX layout, the 1400 slots into the stack about where you'd expect. It's not beating an i3-8350K, but hey–it's Ryzen.
  • Options for AM4 ITX boards–even compared to the limited options on Z370–are pretty sparse. Limiting it to ITX with Wi-Fi squeezed it down to a total of three boards. I picked the cheapest from there–however, I'm not a big fan of Gigabyte. Their products are perfectly good, but their support is awful–it took me about a year to get an RMA from them. If you're willing to do the extra $20, I'd get the ASRock AB350 Gaming-ITX/ac.
  • Ryzen unfortunately lacks integrated graphics. This means we're stuck buying a GPU we don't really want, which with our budget, basically leaves the GT 1030. Don't get me wrong, it's a card with a place (read: low wattage)–but spending $75 on one isn't a great use of money IMO. I'd rather get a used card, like the HD 7870 for around $68, or even a GTX 460 for around $25..

Option 2.

A new platform with money left in the budget to be spent in the future on big upgrades

Intel List

Intel unfortunately just doesn't have a CPU in the Coffee Lake lineup at this price point, so no build from them there. I'm not going to recommend last-gen hardware in a build for which upgradability is the main selling point either.

AMD List

  • The CPU has been stepped down to a 4c/4t Bulldozer APU. It's not going to provide amazing performance, but it'll do, and we can keep our board around for an upgrade.
  • The board needs to support integrated graphics as well now, but we ended up with the same board anyways. ¯\_(ツ)_/¯
  • Memory remains the same
  • I've stepped the storage down to a 1TB hybrid drive. It's not perfect, but it'll do for a while, and make for a great secondary drive in the future after upgrading to a pure SSD for the boot drive.

Option 3.

A "game-now" system using used components to maximize performance on a budget.

Intel List

Okay, there's no neat PCPartPicker list for this, but that's what happens with used components.

  • CPU | Intel X3440 Quad Core 2.53GHz LGA 1156 | $16
    • It's an overclockable 4c/8t for $16. What more can you want? Well, SATA 3 support–but this isn't going to bottleneck except in sequential reads, and even then, it won't be too bad.
  • Motherboard | Gigabyte GA-H55N-USB3 | $80
    • It's not the easiest to find, but it appears to be the only ITX board with eSATA, Wi-Fi, and (most importantly) USB 3.0.

Alternatively, if you've having difficulty finding that motherboard...

  • CPU | Intel i5-2500k Quad Core 3.30GHz LGA 1155 | $60
    • Unlocked 4c/4t for a good price
  • Motherboard | One of these | $110
    • Again, rather hard to find, but worth it if you can.

And if you're still having trouble...

  • CPU | Intel i5-4670k Quad Core LGA 1150 | $130
    • Another unlocked 4c/4t, just more expensive. At this point it's not much cheaper than an i3-8350k, but you'll save a bit on platform cost.
  • Motherboard | One of these | $80

    • There's significantly better availability for mITX 1150 boards, so I'd have no worries about finding one of these
  • CPU Cooler | Cryorig C7 | $30

    • Same reasoning as before.
  • Memory | 2x8GB DDR3 | $90
    • It's still much lower than DDR4 prices, but the RAM shortages have tricked down to last gen as well. Again, speed isn't a big factor here–especially since we won't be using integrated graphics.
    • Depending, you may find it worth stepping down to 8GB of DDR3 in order to get a component you want–likely a GPU.
  • Storage | Samsung 850 EVO-Series 250GB SSD | $90
    • We'll stick with the 850 EVO from earlier for the same reasons, though we'll need to use a 2.5" SATA drive rather than M.2 (unless you manage to get one of the five Z97 boards on the list that have an M.2 slot.)
  • GPU | Reference GTX 970 4GB | $190
    • Because we'll be installing the card in a small form factor case, we'll want a blower-style GPU to keep from dumping hot air back into the case.
    • Unfortunately, the GTX 970 is pretty much the cap for budget–stepping this up to from a GTX 960 4GB is about $60. One of the issues here is that power consumption really does start to play a role–not just because we want to keep out system cool and quiet, but because high-wattage SFX PSUs are expensive. This rules out older cards like the GTX 780 and AMD cards from the era. Mid and high end cards are sold out across the board, thanks to mining and the subsequent card shortages; your only other option is really to watch for stock like a hawk and hope that a GTX 1060 is in stock.
    • Depending on what deals you find, you may be forced down either to a GTX 960 or 8GB of RAM.

TOTAL: $496-$565

The savings aren't as much with mITX systems as full towers, but it's still a good chunk of change for significantly better performance.

AMD List

AMD's older offerings just simply aren't competitive, and stock is much lower to boot.


I'm too tired to go into this in too much depth–and I think it might warrant its own question–but the Roccat Sova MK for M/KB, and a PS4/Xbox One controller if you want a controller.

I think that's about it! I hope this helped, and I'll be happy to answer any questions you have.

  • 1
    wow, txs. that's going to take me a while to digest. I'll have to see what's around both in new and used components, but it's a good place to start. Commented Jan 17, 2018 at 22:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.