Computer build for friend!

Hey guys I ordered a rig for my friend with him last night and I want to know what you guys think! He wanted a rig that would play MMORPG's with no lag and some FPS games like BF3 and Combat Arms. He really did not care what the graphic setting he played at so I put this together:
PCPartPicker part list / Price breakdown by merchant

CPU: Intel Core i5-4590 3.3GHz Quad-Core Processor ($212.98 @ NCIX)
Motherboard: Asus H97-PLUS ATX LGA1150 Motherboard ($109.79 @ DirectCanada)
Memory: G.Skill Ripjaws X Series 8GB (2 x 4GB) DDR3-1600 Memory ($91.98 @ Newegg Canada)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($57.98 @ DirectCanada)
Video Card: Asus GeForce GTX 750 Ti 2GB STRIX Video Card ($179.99 @ NCIX)
Case: NZXT Guardian 921 RB ATX Mid Tower Case ($54.99 @ Newegg Canada)
Power Supply: XFX 550W 80+ Bronze Certified ATX Power Supply ($63.99 @ NCIX)
Optical Drive: Samsung SH-222BB/BEBE DVD/CD Writer ($9.99 @ Memory Express)
Operating System: Microsoft Windows 7 Home Premium SP1 (OEM) (64-bit) ($94.79 @ DirectCanada)
Total: $876.48
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2014-09-16 14:24 EDT-0400

His budget was about $750-800. Ignore the Win 7 cost because he can get it for free. This build had to be extremely reliable so I made sure I payed attention to quality on it. Most of you are going to say "wow how unbalanced.. a 750Ti with an i5" But like I said.. He doesnt care about what graphics quality he plays on.. He wanted Nvidia and Intel too so I couldnt stop him :p

Thanks for your thoughts :) I think I will post back with the progress before next Tuesday!