I Made The 'Best' Hacking PC Under a Ball-Busting Tight Budget

Written by ifoysol | Published 2023/01/17
Tech Story Tags: pc-building | hacking | software-testing | hardware | hardware-review | benchmark | 'best'-hacking-pc | ball-busting-tight-budget

TLDRWe often run after cutting edge technologies while building a PC. This might result in nothing but a fancy desktop showpiece. However, if an unbiased builder knows what exactly s/he is going to do with a PC, the build might not result in a dream one but the best hacking tool for solving problems efficiently with a smooth user experience.via the TL;DR App

So, my younger brother’s Secondary School Cert exam is over, and he needs my old Pentium G2020 box built in 2013.

It was December 2022 when I was rambling about the medical cost of my family members.

Meanwhile, I needed a Personal Computer urgently to do my professional and geeky tasks smoothly. I needed to build the best PC, not the dream one, under a ball-busting tight budget by the shortest possible time during the ongoing fluctuation of local currency value.

Being True to the Necessity

I need full control over a toolbox to accomplish my tasks with efficiency and smoothness. The task list is given below:

Professional

  • Software Testing
  • Running Testing Tools/Frameworks/Virtual Machines
  • Moderate Bash/Python Scripting
  • Writing Articles, Reports, and Documentation
  • Online meetings and screen sharing with multiple browsers and tabs opened

Geeky

  • Audio Production
  • A little bit of Video Editing**
  • Programming Problem Solving [Irregularly šŸ™ƒ]
  • Savoring Movies

All of my audio-visual productions released as of the date had been mixed on the aforementioned G2020 + 4GB DDR3 box, now extended to 8GB. A high-end workstation is an overkill for my present needs whereas a cheap one will be a waste of the base budget I borrowed from one of my friends.

Building the Box Like a Hacker

I could have made a high-end workstation from a reliable vendor by adding some extra money. But I had to consider buying some future equipment apart from the aforementioned inevitable family needs, for example, an audio interface with a microphone for better audio productions.

So I observed the market for the past six months, looked for a cheap build as a baseline, and phoned a moderately reliable local vendor. The vendor was sensible enough to respond to my urge, ā€˜Please cut down these RGB things and ensure that the Motherboard, RAM, and PSU are not refurbished.’

I headed for an ā€˜E-Waste Bazar’ like a cyber junkie on a post-apocalyptic Friday morning of December 23, 2022. Finally, the moderately good build took a form with a bit of addition of money.

Components to Consider

After some research on the internet, I found that a lower mid-range i5 chipset would be the perfect fit for my needs. So, I looked for a cheap baseline i5 sixth-gen build where investing some more money can ensure a bit

  • better motherboard
  • more memory
  • an SSD and
  • a PSU with a stable power supply

As i5-6600 is a discontinued chipset, a tray CPU along with a refurbished motherboard is inevitable. The shop owner assured me of a new H110M-K Asus motherboard, although I am not 100 per cent sure whether it was a good refurbished one. Anyways the following components were new in my new build

  • two 8GB ddr4 Speed RAMs with 2666 MHz bus speed
  • a 128GB Kingsman sata SSD
  • a Revenger 350w power supply
  • a micro ATX casing

Note: Asus H110M-K can handle only 2133 MHz bus speed for each RAM. So, I had to sacrifice some 533 MHz bus speed.

I had never heard of a RAM brand by the name of Speed, nor found it on the internet. Most probably it is a generic or wanna-be player in the market. However, I did not face any issues with any of the components mentioned above. The final build cost BDT 23,500/- or US$220.97 as of January 02, 2023.

Shortcomings

Benchmarking

Bunch of Open Tabs and Online Meeting

I assume an extreme rush during work-from-home when I need two browsers – one for testing different tasks in the agile board and another for communicating with the dev team or clients. To simulate the closest scenario, I let the browser give some scope to consume system resources.

The following bash script opens 30 Chromium tabs of my latest composition on YouTube

#!/bin/bash 

output=$(printf 'https://youtu.be/1LfbLjmGXZk %.0s' {1..30})
chromium $output

Meanwhile, a Google meet session is sharing the whole screen. The test ran for 31 minutes. I found a moderately OK environment for chasing a tight sprint from home and doing basic to moderate audio-visual editing for my future productions.

You can listen to the composition while reading this article further

https://youtu.be/1LfbLjmGXZk?embedable=true

Sysbench Benchmarking

A single threaded sysbench test for 1000000 prime numbers gave the following stats

total time:                          10.3825s
events per second:                   1.93
total number of events:              20
events (avg/stddev):                 20.0000/0.00
execution time (avg/stddev):         10.3822/0.00

And a 4 threaded test for the same range gave the following result

total time:                          10.4319s
events per second:                   7.57
total number of events:              79
events (avg/stddev):                 19.7500/0.43
execution time (avg/stddev):         10.3310/0.15

I am not a benchmark veteran, but I assume the system is powerful enough to handle multitasking as per my present needs giving some performance penalties as the single core performance I can’t boast of.

Wrapping it Up

Thank you for reading this write up this far. Have you noticed that I have not mentioned any conventional ā€œhacking relatedā€ tools or activities?

To me, hacking is a subset of testing and tweaking things by looking at them from a different point of view. In this case, the human brain is the most active thing to consider while a workstation is one of the tools to realise its thinking.

So, such a lower mid-level Personal Computer is enough for a hacker if s/he is not going to test blockchain or quantum things right now. But this configuration is a good starting point indeed!

Yes, there are still some scopes of fine-tuning, my learned hacker friends might argue over a better build and find some bottlenecks also. But one thing I believe from my heart is that tooling does not make a hacker. It is the hacker who invents or develops tools to achieve her/his goals.


Written by ifoysol | An avid learner, a parent, a self taught hardcore tester who breaks things to fix them.
Published by HackerNoon on 2023/01/17