Are these parts compatible?

Hey guys I'm looking to build my first pc (moderate gamer, moderate video editing and solidworks cad software). I want to know if all these parts are compatible (power requirements etc). Also please take into consideration that this is what it can afford atm, and i will purchase the GPU at a later time when i have enough saved. Thank you for your time and any recommendations would be greatly appreciated. 

AMD FD8350FRHKBOX FX-8350 FX-Series 8-Core Black Edition
ASUS M5A99FX PRO R2.0 AM3+ AMD 990FX 
Cooler Master Hyper 212 EVO
Corsair Vengeance 8 GB ( 2 x 4 GB ) DDR3 1600 MHz (PC3 12800) 240-Pin DDR3 (purchased already)
Samsung Electronics 840 EVO-Series 120GB 2.5-Inch SATA III SSD
Corsair Enthusiast Series TX 750 Watt ATX/EPS 80 PLUS Bronze (TX750)
1TB Green Drive HDD (purchased already)

POTENTIAL GPU: 
1). EVGA GeForce GTX770 SuperClocked with EVGA ACX Cooler, 2GB GDDR5 256bit
2). Sapphire Radeon HD 7970 OC with Boost 3GB DDR5 

Also, a friend of mines told me that there is no on board graphics for this system, and that i won't be able to run it as is until i get a gpu, is this true?

geez that paragraph of text.

CPU: AMD FX-8350

CPU Cooler: CM Hyper 212 EVO

MOBO: ASUS M5A99FX PRO R2.0 AM3+ AMD 990FX

RAM: Corsair Vengeance 2x4GB DDR3 1600mhz

SSD: Samsung 840 EVO 120GB

PSU: Corsair Enthusiast Series TX 750W 80+B

HDD: WD Green 1TB (Purchased Already)

GPU Options:

(1) EVGA GTX 770 Superclocked w/ EVGA ACX Cooler

(2) Sapphire HD 7970 OC Boost

There is no on-board graphics on this CPU you chose.  Some motherboards have a simple video chipset, but the one you chose does not.  Therefore, you'll need a GPU to get a picture.

Yes, all the parts should fit together.  I would remind you that you have no case.  Something like a Fractal Design Arc Midi R2 or NZXT Source 210 would be fine.  Also, that power supply is overkill for one 7970.  A 550W 80+ Bronze PSU would be fine.  Try the XFX PRO550W.