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
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)

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


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.