That cooler is redundant for a stock speed i5, that money is better used in a slightly better CPU and replacing that SanDisk with a Samsung Evo 850. Also I'd always go for Asus over Gigabyte in both MBs and GPUs. Oh and Western Digital over Seagate. Generally the right ideas though.
@Atzenkiller: yet another clueless person who thinks PCs need to be upgraded every other day or else they implode =)). Yes, a good build can last you a console cycle, only thing you might need is a new GPU in 3-4 years if you wanna keep running things at very high/ultra settings.
@IMAHAPYHIPPO: what magical world do you live in where consoles work on thin air? Also what taxes? Any country specific taxes for tech would apply on consoles too. And who the hek uses speakers these days, everyone already has headphones they can use on anything.
Daian's comments