Cada geração os sockets mudam na intel (salvo alguns de 2º/3º geração e a 4º geração que suporta a 5º). Mas o o problema não é mudança de sockets, e sim desempenho. O processador mais robusto e utilizado da amd (FX-8350) perde pra um i5 e nem sente o cheiro de um i7 (Todos quadcore, isso de botar eight-core explicito é só marketing). Eu por exemplo, não vou trocar meu 4º geração tão cedo ... e já vai pro 2º ano (Em alguns casos nem os de 3º geração compensam mt serem trocados pelos de 6º). Motivos para trocar de socket seriam apenas desempenho mt maior de um upgrade ou nova tecnologia (DDR4 por exemplo). Podendo trocar eu indicaria que seria muito melhor pegar um i5, mas se não puder ... pegue o mais barato possível (no caso um FX-6300, processador mais básico que eu poderia indicar). Se vc não for pegar uma placa de vídeo mais potente, tipo uma 970 ou superior, não terá problema com o FX-6300 (Gargalo).mas compensa investir em AMD pois assim se o preço for pouco referente a placa mae e processador prefiro pegar um mais atual pois irei demorar para dar outro upgrade futuro.. pensei em intel antigo porem iria ter melhor desempenho porem n seria algo atual compensa eu gastar os tipo 100 reais de diferença em 1 i3 6100 ou devo pegar um fx msm pois notei que a placa mae intel a mais barata é 500 a do fx é 150 + barato entao em vista eu econizaria 250 reais vale o investimento FX ? pois assim falam que intel muda mais de socket que o dono de cueca ja a AMD eu msm posso provar pq assim eu tenho um phenom comprei esse pc tem uns 7 anos ou mais e se eu apenas trocar a placa mae posso pegar um processador fx 6300 estou na grande duvida '-'
Em suma : Se estiver podendo gastar, a troca pelo i5 de 4º ou 6º geração é indicada e vai ser muito superior ao seu atual sistema.
Se não puder gastar, pegue um FX-6300, mas já fique atento em um possível upgrade futuro. (CPU limitado para jogos mais recentes e para placas de vídeo mais recentes)