Is this a good pc build for my money?

is this a good pc build if i want to run most/all of my games at 1080p? my budget is about $900 so i have some room for improvement if necessary. i also need a power supply. i want a good high quality power supply as well. im sort of a noob here so i dont know much. any help would be great though. thanks for your time.

here is the build-
ASUS DVD Burner Black SATA Model DRW-24B3ST/BLK/G/AS

RAIDMAX Tornado ATX-238WU Black/Blue SECC Steel ATX Mid Tower Computer Case

Seagate Barracuda ST2000DM001 2TB 7200 RPM 64MB Cache SATA 6.0Gb/s 3.5" Internal Hard Drive

ASRock 970 EXTREME4 AM3+ AMD 970 SATA 6Gb/s USB 3.0 ATX AMD Motherboard with UEFI BIOS

Mushkin Enhanced Redline 8GB (2 x 4GB) 240-Pin DDR3 SDRAM DDR3 1866 (PC3 14900) Desktop Memory 

AMD FX-8350 Vishera 4.0GHz (4.2GHz Turbo) Socket AM3+ 125W Eight-Core Desktop Processor 

ASUS HD7850-DC2-2GD5-V2 Radeon HD 7850 2GB 256-bit GDDR5 PCI Express 3.0 x16 HDCP Ready CrossFireX Support Video Card

i dont know what power supply to have sooo...

 total price before taxex- $727.93

btw this is all done on so if you find a part for cheaper it is because i have only been using 1 site

Id say get a six core and get a higher end GPU.

FX8350 with cheap Asrock 970 board is not a good combination.

if you wanne go with a FX8350, i would highly recommend to buy a decent 990FX chipster board, like the Asus M5A99FX pro R2.0. or if you can afford a Asus Sabertooth 990FX R2.0.Thease boards have a better powerphase, but most important, a much better quality digital vrm.

Those cheaper asrock boards have only a 4+1 power phase and weak vrm´s. those boards are not realy made for such a power hungry cpu.

Further if you can afford a better gpu then i would say go for a better gpu. on newegg, you can get a Msi Radeon 7950 TF for $260 that card is a beast. (best performing card in that price range)

About a psu a decent 550W/600W psu is enough for your setup. take a look at brands like XFX, Lepa, Seasonic , Corsair.

i made this for example:

With a cheaper but still good mobo:

grtz Angel ☺