Everything looks good, but i would defiantly recommend an ssd, even a 128gb ssd would be fine to start with. You just need something big enough to have your operating system on, and still buy a 1-2tb hard drive for everything else you plan on using with the PC. Later on you can upgrade your SSD...