Your Xeon has a lot of cores, but low clockspeed and (compared with new CPUs) poor per-clock performance. Each core individually is just too slow, and games rely on per-core speed. The G4560 is kindof in the opposite direction. It has very fast and higher clocked cores, but is only a dual core with hyperthreading, when many games are starting to use more threads. I think the Pentium would be an improvement, and you'd have upgrade options, but you really want at least an i5 for games like Battlefield and GTA. If your budget doesn't allow it, go for the Pentium but plan to replace it with an i5 later.