I am currently planning to build a gaming computer. This will be my first build and I would like my budget around 900 usd. I am considering this components: AMD fx-8150 Xfx core edition fx 787a-cnfc Radeon hd 7870 ghz edition 2gb 256 bit gddr5 pci express 3.0 x16 hdcp ready crossfirex support video card Asus m5a97 am3+ AMD 970 sata 6 gb USB 3.0 Corsair vengeance 16 gb 240-pin ddr3 sdram 1600 1tb western digital black wd1002faex 7200 rpm sata 6.0 gb Asus DRW 24b1st Coz ModXStream pro 700 w Microsoft windows 7 home premium sp1 64-bit
1st any part I could save money or get a better value? 2nd is this all I need other then my keyboard monitor and mouse? 3rd will this setup be upgradable? 4th should I pay someone to put it together?