I feel that the Arctic Cooling will suffice. However, I would ask you to look at the Xigmatek HDT S1283. LGA 1156 brackets are separately available for this cooler. It is one of the finest air cooling solutions you'll find in the market.
The 650TX is fine enough unless you want more than 2 GPUs on your machine.