You could also go with $33 more for the Gigabyte model—it comes with an extra year of warranty, though you’ll need to double-check if it actually fits in your case (it's 296mm)
Specifically regarding the first expansion slot, for instance (like this one listed at 315mm):

Otherwise, this one is a guaranteed fit, and performance-wise, they are all essentially identical.
It might also be worth looking at this option (though it runs about $67 pricier than the 2GB version)
For the power supply, this unit would work too, especially since it carries a 5-year warranty.