its far enough to handle any game max out but ram is overkill you don't need that much, 8g 1600mhz will be
ok.i5 is enough to max out any game without b-necking and 4670k can be oc'd to 4.5ghz with stability and no
need of water cooler any 2000 rpm + air cooler will be fine.Try getting more...