Here in the UK the 10600kf is a good deal at £220, the Ryzen 5600x is running £300 and is only marginally better in gaming.. so id say save £80 and buy a better GPU to go with the i5.
It'll change as things settle down and pricing normalises, the Ryzen 5600x should really be a similar price to the i5 10600k, it's just that demand outstripping supply has lead to retailers charging a premium for them and intel are discounting to remain competitive, so the gap has closed.
The Ryzen 3600 isnt a great deal at the moment, it's gone up about £40 in price since summer, where the i5 10600kf has reduced about £30..
I really thought I'd be going AMD this time but I'm honestly swaying towards intel, although my patience is holding at the moment...