You won't need an aftermarket CPU cooler if you're not OC'ing, which I don't think you will be with the i5-2400. Also, throw an SSD in there as a boot drive. Can't say I like the case, but that's a personal choice. I also don't recommend Gigabyte motherboards. Support for them is terrible. I try to stick to MSI or Asus.
You will be able to play those games on Ultra at 1080p if you wanted to. By latest and greatest I thought you meant BF3 and Skyrim.
Can't say much about GTA5, as there isn't much info at all about it yet.