The Thermalright Ultra-120 eXtreme and the Tuniq Tower 120 are excellent HSFs. The NV120 is awesome as well, and may end up being cheaper since it ships with a fan. Also, look at the Xigmatek HDT-S1283 as an equally-excellent cheaper alternative. The absolute best HSF though has to be the OCZ Vendetta 2.
If you're looking to get a third-party fan, then get either one of these: Scythe S-Flex SFF21F, Scythe Kaze Jyuni "Slipstream" 120mm 1200RPM\1900RPM, Yate Loon D12SM-12, Panaflo L1A\H1A
The Kaze Jyuni comes in many flavors, although a faster fan means a louder one. My personal favorites are the Panaflo fans. The L1A cranks out 70CFM at a relatively quiet 30dBA while the H1A throws 100+ CFM at 40dBA.