Well the 3600X isn't too bad, I have one. You saved money and the 5600X is only about 10-15% faster overall in games. Games like FarCry5/NewDawn, Red Dead Redemption 2, other "CPU" bound titles still have issues with FPS even with the 5900X. If you're a 1080p gamer, either the RX 5600 XT or RX 5700 XT will work fine to upwards 115 FPS in the above titles on "Ultra", Red Dead Redemption 2 will hit about 95-98 FPS. 4K, most titles can hit 50-60 FPS on "High" settings. Racing games do the best for me hitting 185+ FPS in Assetto Corsa, World of Cars, Forza 4 Horizon, Need For Speed (series). BF4 averages 157-167 FPS on 1080p "Ultra". I run a Gigabyte Windforce RX 5600 XT Gaming OC, but that's a "real world" example of what you can get for way less than this newer stuff that's harder to find. In my case a RX 5700 XT would give 5-10 more FPS in few titles, so it's not worth the upgrade. Benchmarks have my setup within a hare's breath of setup's using a 3700X and a RX 5700 XT with an OC. Or slightly less than an i9 9700K/2070 type rig.
So if you have the 3600X, save some money if all you do is game and pick out either a RX 5600 XT or RX 5700 XT on the higher end of the scale. Use decent DDR4 3600 RAM with a CL around 16 and try setting the Infinity Fabric to 1800 and you won't be disappointed. Even bone stock settings using a 3600X and one of those cards will give similar results. Just look at all the complaints on here about the 5000 series CPU's and your not missing out.
The 6800XT isn't going to help much in CPU bound titles, and it's more than overkill unless you want 100+ FPS on 4K in "Ultra", then your CPU is going to be the issue and a 3900X is the minimum answer or waiting for a 5600X-5900X to be available to pair up with that. There's plenty of complaints about those as well. Waiting for the "bugs" to be worked out is a better plan, in my opinion.
"It worked before you broke it!"