There are a few problems i see here: you dont need that aftermarket cooler (the one you have wont preform better than the stock one), that gpu will be bottlneck by the cpu a bit, you might want to get a 1tb hdd because 256 gb of storage is not a lot especially if you want to game, and you need a power supply.