I got my PC working 2 months ago. Been doing upgrading to mine. Fixing my wife's. Built one for my oldest son. Building one for my daughter and in the process of building one for my youngest son. And the fun of going threw the bios of my wife's. uhg....that's 4 hours i don't get back.
It can be an interesting occupation, but at times it can also be a huge waste of time and cash.
I upgraded two old laptops of mine, they are now at their hardware limit but they both run quite fine being from around 2006.
They both required BIOS updates to support the CPU's I upgraded them with.
Last year I agreed to troubleshoot a couple desktop PC's, I fell into the PC building hole and didn't manage to crawl out for months.
I fixed three desktop PC's for others and ended up building two of my own.
Then I got a reality check and stopped everything PC related, I haven't touched my two built computers since.
Still have PC components everywhere, used and new - I can't ever get the time and cash sunk into them back.
I own 5 complete fully functional desktop PC's, I only use one - my old faithful Pentium 4 I built from scrap over two decades ago.