I am looking at getting a new laptop and despite having fairly specific spec requirements, there are still a ton of options. Can you guys give any suggestions (hopefully from personal experience or experience of friends and family) that fit my approximate specs. If you have any suggestions for changes I would appreciate the advice. I plan on gaming on this laptop a fair bit, and away from the house so in house streaming won't be a possibility.
Under $1000, can be slightly above
i5 2.4ghz base clock (i7 is fine but it will be cheaper with an i5)
SSD is prefered but not required
Nvidia Graphics Card, preferebly an 800 card
memory card reader
HDMI or DisplayPort out
at least 3 USB ports