Are these fine ?

baniket99

Honorable
Feb 26, 2013
31
0
10,530
COMPONENTS :

Intel 3.4 GHz LGA 1155 Core i5 3570K Processor

Gigabyte AMD/ATI 7870 oc

Gigabyte GA-Z77MX-D3H Motherboard

G.Skill RipjawsX DDR3 8 GB (2 x 4 GB) PC RAM

Samsung SH-224BB DVD Burner Internal Optical Drive

Seagate Barracuda 1 TB Desktop Internal Hard Drive

Cooler Master Elite 311 Plus Mid Tower Cabinet

cooler master GX-750W

Will these all fit without needing anything else ?
Is this a good gaming build ?
Do i need to buy a CPU cooler ? ( If yes, I can only buy Cooler Master Hyper TX3 EVO Cooler)