I personally would get an Intel CPU instead. I don't know when you need this computer, but I'm personally waiting for the next generation of hexacores before I build something new.
As for the HDD, it really depends on what you're going to be using it for. If it's just a temporary measure...