The CPU, RAM and power supply are spares from an old gaming PC.
I have found the Ryzen 1700 to be a great performer for VM
tasks.
I got the motherboard, network card and graphics
used off eBay. I was able to get a good price on all 3. All of
the parts are "consumer grade" parts. At this time I don't have
the need for enterprise gear. The system is administered
remotely over ssh or RDP. If I need to use a keyboard and
monitor, the system is next to my monitor, hooking it up isn't
an issue. The price/performance of consumer hardware vs.
enterprise software isn't there yet for me. Most enterprise
servers available on eBay are too expensive/power hungry
(usually using Intel's Ivy Bridge era Xeons) to make them worth
it for my home lab. I get to test enterprise gear at work.