Whats your max budget?
I would get atleast an i5 if you want to keep it for more than 3 yrs. And a B75 Mobo or a Z77(if you want Ivy Bridge) or a B85 or Z87(if you want haswell).
Still, the i3 3220 would be fine with that gpu but get a b75 board instead and get 8 GB Ram in a (2x4) config @ 1600 Mhz.
But remember, the gtx 560ti would already bottleneck a little bit but its negligible and if you want to upgrade your gpu in the future then, i would recommend atleast an i5 or maybe an fx-8350 if you go the AMD route.