You could get a 1tb hdd instead, they are worth it on price, i was just trying to keep the price down. I can also personally recommend that nzxt case as a great budget case, i have got one myself. Its got all you could need with plenty of cooling, loads of hdd bays, it looks smart and its not expensive. As far as cpu's go, not much beats the 2500k for gaming (especially when OCed), others maybe slightly more powerful, but a hell of a lot more expensive, with very little gains. This motherboard will give you the option to overclock if you wish. This setup should enable you in the future to just buy more powerful graphics cards, when you feel you need it. This cpu should be able to push the lastest and greatest graphics cards to their limits for years to come
, but best check power requirements first, you may need to upgrade your power supply. I still have a good old Q9550 @ 3.8ghz, which is about 5 years old now and it still maxes out my GTX 680 before it reaches its max