Overclocking overrides those limits.
The limits are there in relation to stock operation; XFR2 and PB2.
The 3600X will certainly outperform the 3600 at stock, just like the 3800X will outperform the 3700X at stock.
If you are manually overclocking, or using PBO, then there should functionally be no difference between either CPU with identical core counts*.
*Caveat: 3600X has XFR2 whereas 3600 does not, so perhaps there's a tangible benefit to going 3600X, but this will require more testing...and would not be relevant with a manual overclock anyway.