Is this a good computer build?

Solution
Solid build, changed the RAM and case in order to compensate that need of CPU cooler.

PCPartPicker part list / Price breakdown by merchant / Benchmarks

CPU: AMD FX-8320 3.5GHz 8-Core Processor ($139.99 @ Amazon)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($29.99 @ NCIX US)
Motherboard: Gigabyte GA-970A-DS3P ATX AM3+ Motherboard ($79.79 @ Newegg)
Memory: G.Skill Ares Series 8GB (2 x 4GB) DDR3-1600 Memory ($64.99 @ Newegg)
Storage: Crucial M500 120GB 2.5" Solid State Disk ($69.99 @ SuperBiiz)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($57.98 @ OutletPC)
Video Card: MSI GeForce GTX 770 2GB Video Card ($319.99 @ NCIX US)
Case: Antec GX500 ATX Mid Tower Case ($34.99 @ Newegg)
Power Supply: XFX 550W 80+ Bronze Certified ATX Power Supply ($59.99 @ Newegg)
Optical Drive: Samsung SH-224DB/BEBE DVD/CD Writer ($15.98 @ OutletPC)
Operating System: Microsoft Windows 8.1 (OEM) (64-bit) ($89.98 @ OutletPC)
Keyboard: Logitech K120 Wired Standard Keyboard ($10.29 @ B&H)
Headphones: Sennheiser HD 201 Headphones ($24.88 @ Adorama)
Total: $998.83
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2014-03-24 17:35 EDT-0400)
 
Solution

BothBrothers

Reputable
Mar 23, 2014
61
0
4,630


I had to change the RAM because it was out of stock is this okay? http://pcpartpicker.com/p/3fLH8
 
SSD is not necessary in any build as long as you have at least one HDD. However, the speed difference between the two is very noticeable.
I usually advise people who has the budget to afford a SSD and a HDD to get one, but if you feel like you rather spend that $70 on something else, then tell me and I'll look through the build again.
 
Upgraded the motherboard and cooler for overclocking purpose.

PCPartPicker part list / Price breakdown by merchant / Benchmarks

CPU: AMD FX-8320 3.5GHz 8-Core Processor ($139.99 @ Amazon)
CPU Cooler: Noctua NH-D14 65.0 CFM CPU Cooler ($71.99 @ Mwave)
Motherboard: Gigabyte GA-990FXA-UD3 ATX AM3+ Motherboard ($115.00 @ Newegg)
Memory: G.Skill Ares Series 8GB (2 x 4GB) DDR3-1600 Memory ($64.99 @ Newegg)
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive ($57.98 @ OutletPC)
Video Card: MSI GeForce GTX 770 2GB Video Card ($319.99 @ NCIX US)
Case: Antec GX500 ATX Mid Tower Case ($34.99 @ Newegg)
Power Supply: XFX 550W 80+ Bronze Certified ATX Power Supply ($59.99 @ Newegg)
Optical Drive: Samsung SH-224DB/BEBE DVD/CD Writer ($15.98 @ OutletPC)
Operating System: Microsoft Windows 8.1 (OEM) (64-bit) ($89.98 @ OutletPC)
Keyboard: Logitech K120 Wired Standard Keyboard ($10.29 @ B&H)
Headphones: Sennheiser HD 201 Headphones ($24.88 @ Adorama)
Total: $1006.05
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2014-03-24 18:42 EDT-0400)
 
That is not a question for me to answer.
You need to value what you think they will be doing with the system and how much space you are using currently, then make an assumption about whether you will need more than 60 GB of spaces or not.
120 GB SSD usually end up with 50-60 GB of free space after OS installation.