Going by visual only, the cooler should fit. Check the specs for maximum clearance. The 212+ isn't the biggest either.
You forgot a hard drive. Other changes would be a Z68 motherboard, better PSU (even TH wasn't happy with the PSU in the recent $1000 build) and probably a bump to GTX570 or HD6970. Both can be found for around $300 now.