Get the dell if you want the best performance - though it's going to be wanting of a fresh install of windows. (Dell puts a lot of bloatware on their computers.)
I wouldn't worry too much about overheating - I know a lot of people who like Acers.
Have you looked at Lenovo? They're not stylish, but they've got some of the best price / performance on the market.