I'd not do a 5800x3D. For the minimal gains in fps in high cache use games, it's simply not worth the price currently. A 5900x gets right around the same fps, a few less, but has better coverage in other areas, the 5800x is better all around.
5700x $286
5800x $328
5900x $399
5800x3D $449
The 5800x3D is good for only 1 thing, benchmark fps in certain games that can take advantage of the L3 cache, but those are generally of no use, being higher than the refresh of the monitor, and not really enough of a gain to affect lag to any meaningful degree.
Right now, I'd say the 5600 ($179) is budget value king, 5700x is best all around price/performance, 5900x for performance/price.