DEV Community


Posted on • Updated on

Building a Desktop PC for Coding

I just bought a new desktop PC, so I think this can be useful to other developers how I did that.

Why I bought a PC not a laptop

I had a power problem with my Asus TUF laptop and no one was able to solve it.
If a similar problem happened in a desktop PC, it's easy to change the damaged part with less cost and less chance losing the whole machine.
Also, desktop PCs are much powerful than laptops even with the same specifications.

My use

When you buying a new PC (desktop or laptop), you must think carefully about how you going to use it. You don't want to buy the best computer that you'll use less than 10% of it's capabilities, or buy a cheap one that slows your work.
My use is for programming, streaming, video editing, photoshop, and some gaming (only 2 games)
This means that I need a powerful processor, good quality motherboard, fast reading and writing storage, an average graphics card, and good memory capacity.

My hardware choices

I choose to go with AMD Ryzen 7 3700x processor, it has 8 cores and 16 threads with a very nice RGB cooler. Its benchmarks are very near to 10th gen i9 processors but with much less price. According to the CPU benchmark website, Ryzen 7 3700x ($325) is better than Intel i9-10900x ($560) check the benchmark

CPU benchmarks

You can check it on Amazon from here


For the motherboard, My first choice was Asus TUF gaming x570-plus with Wi-Fi ($189) (see it on amazon from here) but It was out of stock. So, I chose Asus Rog Strix B550 gaming-f with Wi-fi ($210). It's a very beautiful peace with support to PCIe gen 4, 2 M.2 SSD slots, can take up to 128Gb of RAM, has built-in Wi-fi, contains a USB type-c port, 2.5Gb LAN port, a USB 3.2 gen 2 port, and supports RGB.

Mother board
You can check it on amazon from here


For the graphics card, I choose the Asus TUF GTX 1660 super ($500) which has 6Gb of memory. It's a relatively new card with very good performance at a very affordable price.

Graphics card
You can check it on amazon from here


For the storage, I choose western digital black 500Gb SN750 NVMe Internal SSD ($60) which has the highest quality of WD SSD drives.

You can check it on amazon from [here])


For the memory, I choose the TEAMGROUP T-Force Vulcan Z 32Gb (16 x 2) DDR4 with 3600MHz ($120) which is the best to be used with Ryzen processors.

You can check it on amazon from here


Finally the computer case, I choose Corsair Carbide Series SPEC-DELTA RGB Mid-Tower ATX Case ($50) which has a tempered glass side, 3 RGB fans in the front, 1 fan in the back, and with EVGA 600 W 80+ Certified ATX Power Supply ($40).

Corsair Case
You can check it on amazon from here


The total price was $1305, prices are changing every day, so this may vary at your time of reading.

If you like my tutorials, support me here ko-fi and follow me on Twitter Twitter URL

Top comments (5)

mo7ammedsharaki profile image
mohammed sharaki


jenbutondevto profile image

Nice! Although I hope you didn't spend 500 USD on a 1660 Super...! For 500 USD you could get a 3060Ti which is miles better

ahmed_mahallawy profile image

There's not enough graphic cards of RTX30XX, so they are sold with a completely higher price

mallockey profile image
Josh Melo

Cool post! Curious as to what OS you chose?

ahmed_mahallawy profile image

I use windows
But open to suggestions 😁