AMD's APU graphics performance varies greatly by memory performance (those Llano A8s paired with some DDR3-2133 10-10-10-30 or thereabouts can easily top most Radeon 5570/6570 DDR3 cards and the best Trinity A10s with such memory can fight with even the Radeon 6670 DDR3 cards).
Also, only a few i3s get HD 3000 and HD 4000. Only the SKUs with model numbers ending in a 5 have the more powerful IGP for their generation, all of the others have the much weaker HD 2000 (2nd gen i3/i5/i7) or HD 2500 (3rd gen i3/i5, 3rd gen i7 always has HD 4000).
Also, Intel's HD graphics has differing performance even with the same model names. For example, the i3-2125's HD 3000 is a lot weaker than the HD 3000 of the i5-2500K which is somewhat weaker than the HD 3000 of the i7-2600K. Having the same model number only means having the same hardware IGP, but the frequency differs and thus so too does performance.
However, more on topic for OP, don't bother with an older generation Intel CPU most of the time. Unless it's the difference between getting a new i3 and an older i7 or something like that, get the newer one.