Yes, your CPU will be good for up coming games, if its an i5-3570k then it will last longer since you can OC it. Your video card is good but later on, you might want to switch it out for something like a GTX 770 or 780.
short answer would be Yes. it's anyone's guess how well you'll be able to run them though. as Verzy mentioned, you have a very good CPU and a strong GPU and you're probably maxing out most games right now. how much extra performance the next-gen games will demand to max out settings is anybody's guess (one reason I'm skipping haswell and waiting for 2014 to upgrade)