facciamo chiarezza:
per giocare non ti serve una cpu da 700€ che sia un 3900x o i9-9900k, i giochi non sfruttano più di 4 core, quindi un 3600 (inferiori non ce ne sono) o un i5 vanno bene in ambito gaming
nella programmazione web non utilizzi programmi multi thread, come editor e altro, anche i programmi di grafica adobe per realizzare animazioni da inserire nei siti, si fa lo stesso discorso del gaming
programmazione di codice è single core fino alla compilazione, si può compilare un programma parallelizzando i processi, in questo caso una cpu con più core/thread farebbe la differenza, sempre rapportato a quanto tempo passi a compilare
il 3700x e una cpu intermedia, adatta a chi lavora ma anche a chi vuole giocare, avendo prestazioni molto alte in multicore e costando abbastanza poco rispetto rispetto alla controparte, ti permette di giocare sfruttando pochi core e in caso di compilazione o editing video o streaming fa il lavoro abbastanza bene
il 3900x/3950x sono cpu dedicate a chi lavora, ci si può giocare ma non è il suo scopo, è dedicata ai creators e professionisti, permette di non spendere 4000€ su cpu xeon mantenendo prestazioni multithread elevate