Gaming/Capture Build $650-700

Hi, my friend is looking into building a gaming/capture PC. It needs to play at medium settings in 1080p. I have no brand preferences but would rather nVidia for GPU (shadowplay- recording and twitch streaming). If possible, he'd like a smaller form factor (mATX/mITX) with a case that looks half decent, but if it is not economically feasible, then no. I will be dealing in Canadian dollars, so I need canadian listings. I really am not experienced with more budget parts so I need all the help I can get. And yes, I do need an OS.

 

This is all I could come up with:

http://ca.pcpartpicker.com/p/30Brd

Looks pretty good for me, if you're aiming for a small build.