Por partes:
CPU:
Seu desempenho single core está excelente, com
423 pontos na CPU-Z. Observe que está só 10% menor que um i7 de 6º geração.
Já o desempenho multicore tá ruim, se comparado com os processadores mais recentes. Com
1.624 pontos, é menos da metade de um Ryzen 2600X, que tem 3640 pontos. Bom, são as 4 threads do i5 contra 12 threads do 2600X. A diferença é grande. Comparado com i7 7700K, com 2651 pontos, este é 63% mais potente em multicore, o que equivale a dois cores de vantagem.
Memória:
Dentro do esperado para uma DDR3 1600Mhz com 57,6% (~20Gb/s) . Mas é metade do desempenho das atuais DDR4 3200Mhz, com 113% ou ~40Gb/s.
GPU:
O UserBenchmarks aponta sua 1060 levemente acima da média da classe, com 71%. Ela está OK.
Conclusão:
Aparentemente, o i5 está funcionando dentro do esperado, mas parece que é insuficiente para seus games.
Um upgrade poderia resolver o seu problema, entendendo que o quê está te fazendo falta é desempenho multicore.
Se puder, opte por um hexacore, pelo menos. Opções não faltam: Ryzen 1600 / 2600 / 2600X; Intel i5 8x00, etc.
Mas antes de gastar os tubos de dinheiro com um upgrade, veja se não está errando a mão nas configurações dos seus jogos.
As falhas mais comuns são:
- AA excessivo;
- uso de "otimizações" inúteis, tipo SSAO;
- Gravação de videos em background (Nvidia Shadow Play ou Microsoft Game DVR).
- programas em background roubando CPU e memória RAM.
Avalie os pontos acima e dê feedback
Espero ter ajudado. Boa Sorte!