The PC specced was mismatched. The processor he picked is a 6 core, and that socket it known for being the line for hardware enthusiasts trying to build something very special. It uses 4 channels of DDR3 for example. Better to go with the other current socket and a 4770k processor.
Combined with this processor if wanting to play games the 660gtx isn't the best choice at the moment. Top of the line for previous generation would be a 680gtx which is exactly the same card as current 770gtx I believe, both great cards for gaming with a 1080p 60hz screen. Going a little above these cards would be a good idea if planning to play with a 120hz screen or use one of the higher resolution screens available now.
Making the decision between higher refresh rates and higher resolution screens is a tricky one. I went with higher refresh rate which is great for online first person shooters, but with single player games the beauty which higher resolutions brings out in some titles makes me think I made the wrong decision sometimes.
Good luck with your method, Hardware and constantly swapping components is to me still a hobby. Since I built this PC a few years ago I have used 4 hard disks, 3 graphics cards, 3 soundcards, 2 processors, 2 cpu coolers and 2 different sets of ram. No components were broken, and the ram was the same capacity just different speed ratings.