Are these specs compatible,will they fit into the case and are they good enough for gaming on high/ultra settings?

CustomBiohazard

Honorable
Feb 23, 2014
87
0
10,630
Hey, I am buying my first gaming PC in a few days or a week, and I just wanna ask one final time, are these specs that I post good enough for gaming on high settings? Games I will be playing will be games such as Titanfall,Planetside 2,DayZ, Far Cry,Battlefield,Call of Duty and many new upcoming games, I will also be doing recording and editing and rendering, but anyway, are these specs compatible, will they fit into the case and are they good enough for gaming on high settings?

Graphics : Asus Radeon R9 290X 4096MB GDDR5 PCI-Express Graphics Card (Battlefield 4 Edition)
Monitor : Asus VG248QE 24" Widescreen 144Hz 1ms Gaming LED Monitor - Black
Processor : Intel Core i7-4770K 3.50GHz (Haswell) Socket LGA1150 Processor - Retail
Motherboard : Asus Z87-PRO Intel Z87 (Socket 1150) DDR3 ATX Motherboard
Power Supply : Corsair Professional Series AX 760W '80 Plus Platinum' Modular Power Supply
Case : Corsair Carbide 540 High Airflow ATX Cube Case - Black
RAM : Corsair Vengeance Pro Red 8GB (2x4GB) DDR3 PC3-19200C11 2400MHz Dual Channel Memory Kit
SSD : Samsung 120GB SSD 840 EVO SATA 6Gb/s Basic
OS : Microsoft Windows 7 Home Premium SP1 64-Bit - OEM
HDD : Seagate Barracuda 2TB 7200RPM SATA 6Gb/s 64MB Cache - OEM
CPU Cooler : Deepcool Lucifer CPU-Cooler - 140mm
DVD : Samsung SH-224DB/BEBE 24x DVD±RW SATA ReWriter (Black) - OEM

I am buying these parts from Overclockers UK, so if you guys wanna recommend anything else, please make sure they cost the same or cheaper on that website, but anyway, are these specs good enough for recording and gaming on high/ultra settings and are they all compatible and will they fit in the case?
Thanks! :)