Quick Answer
Choose a Ryzen 5 7500F or Core i5 class DDR5 build with 32GB RAM, 1TB NVMe storage and an RTX 4060 8GB class GPU for a UCT Computer Science student in Tableview if the ceiling is R20,000. It is a practical student tower, not a full professional workstation.
Suggested spec
Start with AMD Ryzen 5 7500F, MSI B650-class motherboard, GeForce RTX 4060 8GB, 32GB DDR5 and a 1TB NVMe SSD. Add Windows, a 24-inch 1080p IPS monitor if budget remains, and a headset for tutorials. If the selected Evetech deal changes, keep the same CPU, GPU, RAM and SSD class rather than chasing one exact part name.
Coursework fit
For UCT Computer Science, this tier is aimed at VS Code, WSL2, Python, Java, Docker, Git and local databases. Docker, WSL2, local databases and notebooks have enough RAM to run together. The gaming side is useful but secondary: expect about 90-140 fps in esports and about 60 fps in many demanding 1080p titles. That is enough headroom for study during the week and playable 1080p downtime after submissions.
Tableview setup notes
Tableview is a longer commute from UCT, so remote lectures and cloud sync need to be smooth. Plan for cloud backup, a surge-protected multiplug and either an external drive or a second SSD once projects grow. Quiet cooling matters in shared accommodation because renders, compiles or lab reports can run late.
Where to spend first
Keep 32GB RAM; cut case cosmetics before cutting memory. The first upgrade should be RAM and storage before a bigger GPU. Do not cut the PSU too far; a reliable 550W to 650W unit protects future upgrades and keeps support simpler.
FAQ
Is this build enough for UCT Computer Science work?
Yes, it is enough for undergraduate coding, Docker and data projects if expectations match the budget. The RTX 4060 8GB class graphics tier is the limit, so very large renders, simulations or AI workloads may still need campus lab machines or cloud time.
Should a student in Tableview buy a laptop instead?
A laptop is easier to carry, but a desktop usually gives more performance per rand at R20,000. If the student already has campus access or a basic notebook, this tower makes sense as the main work machine at home.
What should be upgraded first after purchase?
Upgrade RAM and storage before chasing a bigger GPU. Moving to 32GB RAM and adding another 1TB NVMe SSD is often more useful for UCT files, containers and CAD projects than a cosmetic case change.