Most choices are OK. Personally, would prefer Samsung 830, or Crucial M4, or OCZ Vertex 4, for SSD. At you budget, your best option for GPU, is probably GTX 660, possibly MSI TwinFrozr. For an extra $20, or so, you could go with a HD7870. That has a slightly better overall performance, than the 660, although the 660 is actually better, in some games, like BF3, or Borderlands.