Just came here to share my positive Ryzen experience. Running a 1700X and an Asus Prime x-370-PRO mobo, I was able to get things up and running stable back in April. The keys for me were disabling EPU, which is what my motherboard calls the power-saving functions. If you're running an ASRock, it's apparently called C-State Control.
I JUST got some temp monitoring by manually enabling the it87 kernel driver, and using force_id=0x8628. Read more about it here!