Ok after looking at the list I've got 3 candidates for you:
1 - Xigmatek HDT-S963 ( http://www.aria.co.uk/Products/Componen ... ctId=38553
Pros - Compact and good performance/price
Cons - Not the best cooler out of the 3 I thought best
2 - Zalman CNPS10X-Quiet ( http://www.aria.co.uk/Products/Componen ... ctId=37319
Pros - Great cooler, very quiet, overall performance would be about A-
Cons - Most expensive out of the 3 - double check height restrictions!
3 - Thermaltake CL-P0114 Big Typhoon ( http://www.aria.co.uk/Products/Componen ... ctId=37319
Pros - Best bang for buck out of the lot, proven to be a great cooler time and time again, quiet
Cons - Only slightly less expensive than #2 (but better cooler) - double check height restrictions!
If I were the one making the call I'd choose #3 but that's because I've done builds with it before and it meets all your requirements. You can't go wrong with #2 aside from the fact that its a little less performance than #3. If you're on a budget and trying to stick with it then #1 is the cheapest way to go, and it seems like you'll be able to replace the stock fan on the heatsink if you think it's too loud.
There ya go man, just my opinions though