Here's a better list that has a r9 270x, you'll probably find those parts cheaper on newegg/ebay and you can probably fit a HDD if you cut down the prices a bit. I recommend you use your current OS though.