Can't speak for GPUs but cpu wise absolutely rock solid. I haven't crashed once after I've stopped screwing around with my memory settings and the 3 other people I know who bought ryzen processors say the same thing.
CPUs are awesome.
I have an Asus X470 Hero VII and stability is now rock solid with overclocked 32GB RAM 3200mhz+ on a 2700x. It was good before but OCing and stability improved slightly after last years Ryzen 3000 release. Cheap, cool and fast. From everywhere I hear nothing but even better RAM/chipset performance and compatability with Ryzen 3000.
Izo
. GPUs however.... Avoid at all costs. Buy NVIDIA all the way.
I would avoid any AMD GPUs like the plague if you like stability. In my experience, avoid ANYTHING from RX4x0 to present day. AMD have really fucked up bios (and potentially drivers) that have random screen blanking issues even while NOT gaming (in my experience only @ 4k). Sometimes its fixed by a cold boot, sometimes not. Really annoying gfx cards, Windows/Linux doesnt matter. These issues span a minimum of three *generations* of AMD gpus and still arent anywhere close to fixed.
Its really hit and miss with AMD gfx hardware: I have 3 AMD workstation/test systems @ work (various cards from RX4x0 to 5x0 ) are fine for some reason. OTOH, ALL NVIDIA have been rock solid.
But my three home gaming systems (RX460, 570, 580) all have the same screen blanking issues to some degree. Only the 2400G APU is ok except for some Zen1 CPU flakiness under Linux.
So buy NVIDIA unless you have the patience for hardware doorstop roulette.