You have a lot more patience than I do with finicky hardware then.
Perhaps, but that may be the OC guy / tweaker in me. I remember back in the day trying to OC a Q6600 and DDR2 1100 RAM on an EVGA nForce 780i FTW. Interesting times, turns out the memory is much more stable on those boards when ran at a set even divider. I also remember OCing a launch i7 920, and then trading it for a D0 stepping for better OC. Next came the Gulftown 980X QS. After that I OCed a 3770k to 4.4 GHz, easy peasy. (though the first chip I got was a dud; literally DOA for me as someone before me had de-lidded it, killed it and returned it to Fry's where it was resold.) I also worked with OC on a 4930k QS.
I had 5870 CF. I next upgraded to 6950 CF and unlocked both of them. Next was the Sapphire 6950 Dual X which I first mined BTC and LTC on. I had a launch 290 from Powercolor, (with Elpida memory :/ ) which I successfully unlocked to 290X, but was unstable so I flashed it back. It also was under a waterblock for much of its life. After that, I bought 2 used 290 Tri X's from ebay, which worked great in CF in many games, though some had issues. I have had 3 Sapphire Fury cards, had 2 in CF at points. Those are actually great cards, no issues outside of possible CF issues and what turned out to be a seasonic PSU start to fail on them. (The PSU was RMAd) After the 290 CF, my main card was an MSI 1070, then a 1080Ti from Aourus. Both great cards, no issues. I also had a Sapphire Vega 64 Nitro+, and a Powercolor RX 580, the Red Devil Golden Sample, with 8GB. No issues. Most recently is my 5700XT Red Devil from Powercolor, great card but huge. No issues.
I have had some minor issues with launch Ryzen, a 1700 and Gigabyte B350 with 3200MHz DDR4 from Patriot. Mostly memory took a while to tweak or get stable at relatively high clocks. Was hard to run any higher than 2933MHz, whether on a 1700, 1600X, or 2700X.
I managed to salvage an old X58 board from work, from the trash, and get it working with a Xeon X5660. This was only a couple years ago, and it has worked with 2 out of 3 memory channels till recently when the board died, refuses to power on.
In summary, I have not had too many issues with hardware, and when I do, I solve them. DOAs happen here and there, like on my 8800 Ultra, before I got an 8800 GT and the Q6600 instead.
Then again, I think you are implying that AMD (GPU ?)hardware is finicky, which for the most part I have found it is not any more so than Intel or Nvidia hardware.