Is this Mini PC build good?

This is my first build and I want to see if it will last for a long time (about 5-10 years) and if it will get over 60 FPS on games like Minecraft, BF4 and Assassins Creed Black Flag. This build is for £809 inc VAT and delivery also I have an OS so it is not included in the price. It also comes with Assasins Creed Black Flag for free! It is from PC Specialist.

Here are the spec:

Case
BitFenix Prodigy Mini-ITX Case (Black)

Processor (CPU)
Intel® Core™i5 Quad Core Processor i5-4670K (3.4GHz) 6MB Cache

Motherboard
ASUS® H81I-PLUS: Mini-ITX, LG1150, USB 3.0, SATA 6GBs

Memory (RAM)
8GB KINGSTON DUAL-DDR3 1600MHz (1 x 8GB)

Graphics Card
2GB NVIDIA GEFORCE GTX 770 - 2 DVI, HDMI, DP - 3D Vision Ready

Memory - 1st Hard Disk
1TB 3.5" SATA-III 6GB/s HDD 7200RPM 32MB CACHE

1st DVD/BLU-RAY Drive
24x DUAL LAYER DVD WRITER ±R/±RW/RAM

Power Supply
CORSAIR 650W CS SERIES™ MODULAR 80 PLUS® GOLD, ULTRA QUIET (£69)

Processor Cooling
INTEL STANDARD CPU COOLER

Sound Card
ONBOARD 6 CHANNEL (5.1) HIGH DEF AUDIO (AS STANDARD)

Wireless/Wired Networking
10/100/1000 GIGABIT LAN PORT - AS STANDARD ON All PCs

USB Options
MIN. 2 x USB 3.0 & 4 x USB 2.0 PORTS @ BACK PANEL + MIN. 2 FRONT PORTS

On full HD (1920x1080) and high graphics, in particular with BF4, you will likely get a solid 30 FPS but I highly doubt you'll get a solid 60 with that.

I'd also be concerned about the cooling on that computer. ITX machines are very small, be careful with heat dissipation.