well the pc has the integrated intel hd 2500 ha i will use for mid range gaming
It's barely good enough for low range gaming.
You should at the very minimum get the i3-3225 which comes with the Intel HD 4000. It probably costs around $10 more than the i3-3220. The Intel HD 4000 is roughly 35% - 40% faster than the Intel HD 3000 which is probably around 20% faster than the Intel HD 2500.
While those percentages may seem impressive, the Intel is slightly slower than a Radeon HD 5550. The Intel HD 3000 is basically equal to the Radeon HD 5450. The Intel HD 2500 is slower than the HD 5450.