This is my first ever pc build, Feedback please if u think its sufficient for a mid range gaming pc and if all is compatible!! Thx all feedback's appreciated 
-CPU Intel i5-4590 3.3ghz processor
-MOBO Gigabyte Z97X gaming 3 LG1150
-RAM 8GB (1x8GB) Kingston hyper-X beast dual ddr3 2133MHz
-GPU 2GB AMD Radeon R7 240 DX11
-HDD 1TB WD1003FZEX sata 6GB/s 64MB cache 7200rpm
-SSD Plextor PX-G128M6e 128GB -PSU Corsair 550w vs series
-COOLING Corsair H55 hydro series
£813.00 (Bit over budget)

-CPU Intel i5-4590 3.3ghz processor
-MOBO Gigabyte Z97X gaming 3 LG1150
-RAM 8GB (1x8GB) Kingston hyper-X beast dual ddr3 2133MHz
-GPU 2GB AMD Radeon R7 240 DX11
-HDD 1TB WD1003FZEX sata 6GB/s 64MB cache 7200rpm
-SSD Plextor PX-G128M6e 128GB -PSU Corsair 550w vs series
-COOLING Corsair H55 hydro series
£813.00 (Bit over budget)