it'll run anything you want CPU wise. GPU wise, That GT 640 is what will hinder you, it'll handle most titles on high, but the stop shelf games will probably only be medium (assuming you're working with 1080p) since you spent so much on it already, I'd have gotten a 660 ti or a 670, much more horse power, and will for sure run all current titles at maximum, and probably future titles for a year or so.
I would have gotten an i5 and went with a better GPU, most people don't need what the 3770 has to offer, Hell, i rarely need what my 3570k offers.