I had given up on AMD… until today – Ryzen 9 3900X & Ryzen 7 3700X Review