I know I only have a 128gb SSD, I'm planning to add a 500gb HD later on. Is there anything anyone would change? I went with the graphics card I did because I do some 3d modeling/rendering, and the Nvidia CUDA cores will help with it. Thanks guys!
You don't really need aftermarket cooler with i3-3220. Unless there is a real need for a mini case, I would tend to go with something like Corsair Carbide 300R, or Antec 300+2. Also PC Power&Cooling for PSU. If you are looking for any gaming capability, as well as basic CUDA, spend money saved on GTX660.