We have 5 Ryzen CPUs in my wife's small mining farm and 2 Ryzen CPUs in personal computers. They have all been CPU mining for several months at a minimum and we have never had a single issue with them. They are very stable and power consumption is quite reasonable if you don't overvolt them. Temperatures are lower then when running CPU benchmarks or stress tests too. Ie. mining has lower temps then running Cinebench etc...
Temps depend on the algo. Cryptonight and other memory hard algos run relatively cool.
If you want a hot algo try keccak. I'm particularly interested in the 1700. It comes
with a cooler and has a lower TDP, besides being cheaper than the 1700X. Do you OC?
Yeah, I bought the 1700X for my personal workstation/gaming rig when it first came out, but if I had to do it all over again I would have bought a 1700 instead and saved the money. Both of them are overclocked at 4.0 on all 8 cores @ 1.425 vcore, but the 1700 runs at least 5-6c cooler under the same workload when compared to the 1700X. The 1700 is on a 120mm AIO cooler and the 1700X is on a 240mm AIO cooler but it's still hotter due to the higher power consumption. For whatever reason the 1700X does ~2150 on AEON whereas the 1700 only does ~2070 at the same clocks and settings. I don't know if that's due to better silicone or different motherboards between the two PCs.
I don't think the Wraith cooler that comes with the 1700 would handle 1.425 vcore, but you could probably OC it to 3.8-3.9 on 1.35 vcore and it would handle that just fine.