Antecedentes
i3 é uma gama de processadores Intel "low-end".
i5 é uma gama de processadores "mid-range" da Intel.
i7 é uma gama de processadores "de alto desempenho" da Intel.
Geralmente falando, o i7 é melhor (mais rápido, mais cache), então o i5 e o i3 são "piores" (mais lentos, menos cache), mas obviamente o custo também é escalável.
Alguns links da Wikipédia que você pode achar úteis em relação a esses intervalos: Core i3 , Core i5 , Core i7 .
Resposta
Se você estiver interessado em jogos de última geração, lembre-se de que sua GPU (placa gráfica / adaptador / etc) será vital importante, assim como terá uma quantidade razoável de RAM. Ter uma CPU incrivelmente poderosa não ajudará se sua GPU for fraca - você ainda receberá um desempenho de jogo relativamente ruim.
Usar o CS5 e algumas ferramentas multimídia também me leva a afirmar que você também tem uma boa quantidade de RAM - esses tipos de software podem consumir muita memória durante a execução, e se você tiver RAM insuficiente e precisar começar a usar o arquivo de paginação, o desempenho será ruim.
Em suma, ter um i5 over e i3 pode ajudar, pode não - depende do resto da máquina em questão (você precisa identificar os mais fracos componente - o gargalo de desempenho - e melhorar isso para a melhor melhoria geral).