I'm new at building gaming pc's and I was wondering if these parts are compatible
CPU - AMD FD6300WMHKBOX FX-6300 6-Core Processor Black Edition

Motherboard- ASUS Micro ATX DDR3 2000 AMD AM3 Plus Motherboard M5A78L-M/USB3

ram- Ballistix Sport 8GB Single DDR3 1600 MT/s (PC3-12800) CL9 @1.5V UDIMM 240-Pin Memory BLS8G3D1609DS1S00

Power supply- EVGA 500 W1, 80+ WHITE 500W, 3 Year Warranty, Power Supply 100-W1-0500-KR


Graphics card- EVGA GeForce GTX 950 2GB GAMING, Silent Cooling Graphics Card 02G-P4-2951-KR

Hard drive- Western Digital 1 TB 3.5-Inch 7200 RPM SATA III 64 MB Cache Desktop Hard Drive WD10EZEX (Blue)

case- rosewill Dual Fans MicroATX Mini Tower Computer Case Cases FBM-01 Black


If these don't work, which ones should I replace and what do you reccomend?