As far as cooling goes just make sure you get a nice case. Then max out as many fans in it as you can. Also make sure you have good airflow and no dead space. EX: Fans in front of case are pulling air in from the outside. While the fans in the back of case are pushing out the back of the case.