I'll warn you about that EVO Cooler. That thing is HUGE. And kind of a pain in the ass to install right. You probably won't be fooling with the installation but, I would seriously do some mental measurements about whether it will fit that case. Take the depth of the case listed in the spec, subtract the height of the cooler listed on its spec and look at the remainder. If it's 2 inches or less, it may not fit. I bought a Full Tower and I had maybe a couple inches to spare once it was installed.
To note: Aftermarket heat sinks are NOT required unless your processor didn't ship with a cooler of its own (they usually do.) Stock coolers that ship with processors tend to be cheap but adequate. The main reason I buy after market coolers isn't for the cooling: it's because they usually attach to the motherboard more robustly and securely than the standard stock coolers. (Intel's stock cooler uses these plastic tabs to snap it into the motherboard, and I've easily broken them, which caused my heatsink to become unseated while the PC was running. You DO NOT want that to ever happen.)
Also you're getting a 128gig SSD and no other backup drive. That will work, but I guarantee you that you will fill that thing up quickly.
One last note: the version of Windows 7 you're buying is OEM. It's the only kind of Windows 7 you can easily find these days.
OEM stands for "Original Equipment Manufacturer." OEM Operating System licenses are generally intended to be sold to laptop manufacturers.
The reason this matter to you is this: OEM Windows Licenses often evaluate what hardware you have installed. Because laptops rarely if ever change hardware configuration, the OEM license is designed to become invalidated if hardware changes. (So laptop manufacturers can't cheat the license and have to pay for new ones with every new model of laptop they create.)
For a desktop PC user, changing hardware is a thing that happens. So you're essentially buying a copy of Windows that, should you ever change core pieces of hardware in your PC (like your CPU or your graphics card) and try to reinstall, the OEM license may not accept it. You'll basically get a message saying "Hardware changes detected, please contact Microsoft support for a new license." And then you call them on the phone and essentially have to buy a new license for the same install.
There's really no way around this, other than to not buy an OEM license and instead pick up a copy of Windows 8 (which for the time being is still available under a full license.)