2600 vs 3300x
2600 vs 3300x
You're unsure about the best choice for your Ryzen 3 1200 with a 320 MHz M.2 slot. Since you don't plan to upgrade your CPU for the next two years, a 4C/4T processor should suffice for gaming and everyday use. The 7nm 4C/8T is more advanced but might be overkill unless you anticipate future upgrades. In your area, the 3300X is cheaper than the 2600, and you're considering a 12nm 6C/12T for later. It's a good idea to focus on performance now rather than chasing the latest tech.
It seems you're suggesting the graphics card isn't under excessive strain and that two years is a reasonable timeframe for planning.
4c8t (SMT) handles modern single-player games well. I recommend the 3300x, particularly for older or less recent titles. It's a stronger CPU choice for gaming.