Is this a good stable build? Does it require additional fans/ cooling?
CPU: Intel Core i3-4130 3.4GHz Dual-Core Processor
Motherboard: Gigabyte GA-H97-D3H ATX LGA1150 Motherboard
Memory: Corsair Vengeance 8GB (2 x 4GB) DDR3-1600 Memory
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
Video Card: MSI Radeon R9 270x 2GB TWIN FROZR Video Card
Case:Cooler Master HAF XM - High Air Flow Mid Tower Computer Case
Supply: XFX 550W 80+ Bronze Certified ATX Power Supply
Optical Drive: Lite-On iHDS118-04 DVD/CD Drive
Operating System: Microsoft Windows 8.1 (OEM)
Monitor: ViewSonic VX2252MH 60Hz 21.5" Monitor
Keyboard: Corsair Raptor K30 Wired Gaming Keyboard
CPU: Intel Core i3-4130 3.4GHz Dual-Core Processor
Motherboard: Gigabyte GA-H97-D3H ATX LGA1150 Motherboard
Memory: Corsair Vengeance 8GB (2 x 4GB) DDR3-1600 Memory
Storage: Western Digital Caviar Blue 1TB 3.5" 7200RPM Internal Hard Drive
Video Card: MSI Radeon R9 270x 2GB TWIN FROZR Video Card
Case:Cooler Master HAF XM - High Air Flow Mid Tower Computer Case
Supply: XFX 550W 80+ Bronze Certified ATX Power Supply
Optical Drive: Lite-On iHDS118-04 DVD/CD Drive
Operating System: Microsoft Windows 8.1 (OEM)
Monitor: ViewSonic VX2252MH 60Hz 21.5" Monitor
Keyboard: Corsair Raptor K30 Wired Gaming Keyboard