I have both of them, and both do their respected jobs great!
The 3600 is on my main rig with 16gb 3200mhz ram, a b350 mobo and an 5700XT, doing a lot of multitasking and gaming.
The 3300X is on my secondary rig with 16gb 3200mhz ram, a a320m mobo, and a GTX 960 4gb, it is used to game with friends coming over 90% of the time and it works great on that regard.
So yeah if you multitask or do light renders/encoding/streaming get the 3600, if you just do general things or game get the 3300X.
Both great and snappy cpus.
The 3600 is on my main rig with 16gb 3200mhz ram, a b350 mobo and an 5700XT, doing a lot of multitasking and gaming.
The 3300X is on my secondary rig with 16gb 3200mhz ram, a a320m mobo, and a GTX 960 4gb, it is used to game with friends coming over 90% of the time and it works great on that regard.
So yeah if you multitask or do light renders/encoding/streaming get the 3600, if you just do general things or game get the 3300X.
Both great and snappy cpus.