So I'm pretty sure I have everything down, But I'd like to get any second opinions on my system. I currently have: CPU: FX 6300 (Stock speeds, Stock fan) GPU: GTX 970 Motherboard: ASUS M5A78L-M LX PLUS (am3+) RAM: Two Crucial Ballistix Sport 4GB HDD: One WD Blue 1TB Western Digital and another older HDD that I'm going to be putting up (The older one is the one with my OS on it I recently bought the 1TB SSD: None, Yet Power supply: EVGA 100-W1-500-KR 500W This Christmas, I'm going to be getting $400, I want to spend all of this on upgrading this pc. I was thinking this would be good but I'd like second opinions from you guys CPU: i5 4590 (Replacing the FX 6300, Not going to be overclocking so I didn't get a K version, Stock fan) GPU: GTX 970 Motherboard: Gigabyte GA-Z97X-GAMING 3 LGA 1150 Z97 (Z97 Because next year I will be getting an i7 4790k and overclocking) RAM: I will be using my two 4GB of ballistix and I will add one 8GB ballistix equaling to 16GB of ram HDD: WD Blue 1TB Western Digital SSD: Planning on getting an SSD later next year Power supply: EVGA 100-W1-500-KR 500W Case: Either getting a NZXT Phantom 410 Series for free from a friend or a RAIDMAX Scorpio V I also want Windows 10 so I will be putting Windows 7 on my WD blue and upgrading to Windows 10 from there, Unless there is an easier way to do it? But opinions are greatly welcomed