Originally Posted by
nbm02ss
Aftermarket heatsink is for your CPU to keep it cooler than the heatsink that comes from the factory, especially if you're overclocking. Coolermaster Hyper 212 seems to be a stellar heatsink for the price.
As far as the list goes that looks like everything to me. You may or may not want to get more fans for your case depending on which case you choose, how many fans it comes with, and how many slots for additional fans you might want to add if you feel it's necessary.