The worst two shitshows I had were with ASUS PRIME X370-PRO and Asrock Fatal1ty X370 Gaming K4 I had a few years ago. My PC at the time had that ASUS and Ryzen 1700X and that Asrock laying around. I used Asrock first but IIRC it had some weird issue with image sometimes not appearing with two of my monitors connected, so replaced it with ASUS. I figured out I could put together a PC with my 1700X for my sister who lives in UK when she was visiting Latvia and get 3700X about two weeks later when there is supply of them available as they just came out. So first I updated Asus board with latest bios which was the first version to support Ryzen 3000 series to avoid any issues later. Then put CPU into Asrock board and build up PC from some used and new parts. Decided to use an old OCZ CPU cooler (Had it since AM2 socket but it's compatible with AM4) but it had some slight sleeve bearing noise which I was not comfortable with. So I decided to get a new Sunon non-PC fan from nearby electronic component shop with tach output but no PWM in, which was fine since motherboard can control CPU fan voltage too, I just needed to crimp a proper connector. So I did that, gave ECC RAM some overclock (previously got more than I need eBay), set everything up and it worked just fine. So then move it around and then post fails (mobo has post code indicator). I take out battery to reset reset the bios, everything boots. But then I figured out If I disconnect power, it post will fail but it works if I shut it down until first power disconnect. If I don't change bios settings, it boots after disconnecting power. Change them, it does not. Wasted ton of hours during a few days on that garbage. Then I already needed to drive to another town to my parents whom my sister visited, so I brought it as is thinking I'll figure out bios settings there. Lo and behold, the issue was effing fan setting. If I set it to analog mode, mobo hangs during post after removing power
. Bios downgrade did not help either. So to keep fan speed control (was a bit too lout without it) I ended up ordering a whole brand new cooler with PWM fan to get it fast while I was still there. Just in case checked and it had the same issue with analog control setting with proper PWM fan used. Great effing job Asrock.
But my suffering was far from the end. So after some time I got back at home, got 3700X, put it in ASUS mobo, and it immediately booted just fine. Newer bios just came out but I did not update it yet. Changed some bios settings, maybe RAM speed, don't remember. And this garbage never booted again. I took out the battery for hours, used cmos reset jumper, different PSU, GPU, nothing helped. As a cherry on top this board does not support bios flashback. I felt something really fishy, so ordered cheapest Athlon AM4 CPU for like EUR 35, put it in and this bastard booted just fine. Updated bios to the latest version, put 3700X back and this garbage again booted just fine.