The system is to be used for gaming and streaming. The gaming is Eve Online on four accounts. I run two accounts with PvP characters in large scale combat situations, which can use up to 2GB RAM. The other two accounts use barely a GB each at most. I'm looking to get 3+ years out of it before I consider upgrading again. I will probably overclock to 4.0GHz in the future. I already own two 21" LED monitors. I'm pretty much right at my build budget of $850.
CPU: Intel Core i5-3570K 3.4GHz Quad-Core Processor ($189.99 @ Microcenter)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($27.99 @ Newegg)
Motherboard: ASRock Z77 Pro3 ATX LGA1155 Motherboard ($44.99 @ Microcenter)
Memory: Corsair Vengeance 8GB (2 x 4GB) DDR3-1600 Memory ($50.39 @ Amazon)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($73.49 @ Outlet PC)
Storage: Samsung 840 Series 250GB 2.5" Solid State Disk (Already own)
Video Card: Sapphire Radeon HD 7870 XT 2GB Video Card ($244.99 @ Newegg)
Case: Corsair 200R ATX Mid Tower Case ($49.99 @ Newegg)
Power Supply: OCZ ModXStream Pro 500W 80 PLUS Certified ATX12V / EPS12V Power Supply ($62.98 @ Newegg)
Optical Drive: Samsung SH-224BB DVD/CD Writer ($17.98 @ Outlet PC)
Operating System: Microsoft Windows 7 Home Premium SP1 (OEM) (64-bit) ($89.98 @ Outlet PC)
Just want to know if there are any mistakes as far as product choices, or something I might have missed.