is this an overkill for just playing games?

the new gamer

Honorable
Dec 30, 2013
28
0
10,530
this is my first gaming pc that i have had and am going to build.

core i5 4670 processor
corsair vengeance 8gb ram (2x4)
wd green caviar 1 TB hard drive
gigabyte radeon r9 280x graphics card
MSI Z87-G45 motherboard

would all of this work together and would i be able to save money on any parts, but still be able to play games such as bf4 and cod ghosts on high settings.
if not could you please tell me what to do and what i could change.

thanks for any replies:)