Is an i9-9900K upgrade a POOR choice?

Instead of an i9-9900K upgrade, a Ryzen 7 2700X (1828) for 316 bucks gives you 20% more power than the 9700K for 100 dollars less, another win for AMD in this tier...