Need help with building a gaming/recording pc for a friend

I have a friend who asked me if I could help him with getting a good gaming and recording pc. He needs a new monitor, mouse (for FPS and MMO games), keyboard and Windows 8. He wants to be able to record and play games at 720p at a minimum of 30 FPS. He wants to play games like minecraft, Bioshock Infinite, BF3, etc. His budget is $600 dollars. 

Save up, don't buy windows, get your preffered peripherials and fill out the model thread. People will help you more that way.

http://pcpartpicker.com/p/1oOIT

http://www.youtube.com/watch?v=GtuCKn2inwE

http://www.youtube.com/watch?v=273j5PZXlbQ

http://www.youtube.com/watch?v=J73-W20RmHM

Fill out the form so we have a better idea what you need and I'll tell you how you could possibly cut the total costs lower.