first mobo and cpu above i5 3570k + msi ivy= 439.98$
2nd set i5 2500k + z68 asrock = 341.98$
there is a 98$ difference with the two of them and you can go for a gtx680 or something but well it's your choice.
if you can grab a 7950 sapphire by dropping down 100 bucks from the i7 3770k to i5 3570k then better go drop it to the i5 2500k and go grab a 7970 or gtx680, imo between the ivy and sandy between gaming as both being 1155 socket, not much difference, both can be overclocked and right now games are more gpu suckers (sucks up vram alot) and well having a sapphire 7970 dual x or a gtx680 (reference or non reference) is awesome ^-^
well if you go ivy go ahead, but I'm only giving advise which is not so bad actually.
at least compare it to the 560ti 2gb the gtx680 2gb would benefit him/her more eye candy and fps wise. but if it's the ivy i7 3770k I would opt for the i7 3820 with the lga 2011 (one reason it last still quite a while and 2nd a 3820 can still be clocked to 4.5 ghz stable but well we know people love new stuff, imo I'm getting ivy bridge system as well couldn't scratch my itch of getting new hardware ^_^