Battery life is something to keep in mind. I mean yeah, if you're gaming you should be plugged into a wall since running on battery typically makes the machine automatically throttle back. But even if you're not gaming, having an i7 will really eat up power regardless of what you are doing.
Some other things to consider would be if you want to hook it up to a monitor or tv, what kind of sound it has, how you'll be doing back ups, anti-theft measures, and fan placement (if it intakes directly on the bottom it may not be great if it'll be sitting on your lap on top of a blanket. You know, some of the more practical things that can really effect how you use it in your day to day. That i7 or high end nvidia card won't do much good if you still can't use the thing the way you want to. Also, a lot of laptops don't have disk drives, so that's something to keep in mind as well.
Overall, though, $800 would be enough to get a decent one and it wouldn't go obsolete any faster than something you'd probably pay more for. I don't recommend gaming laptops, but if you have your heart set on it do not buy ibuypower (their stuff is waaay over priced), and check out newegg, tiger direct, and micro center. I've used all three for years: those places are reliable and will usually have the absolute best prices.
Mainly, though, just look for something with a proper graphics card of the current generation (nvidia is usually better for laptops for both heat and power) and a good amount of ram (8 gigs or more, or at least an extra slot to add some). You can always replace a small or slow harddrive for cheaper than you would pay to get it as a factory spec. Check reviews to make sure it's not made of string and that it won't fry itself (HP has a really bad habit of that on their high performance laptops). Also, since it will likely have windows 10, you may want to consider getting one with a touchscreen and a 2-in-1 convertible option, depending on how you're going to use it.
So there you go: pro tips from a certified computer specialist. I'll send you a bill. Joking aside, Feel free to ask questions as part of my certification was literally just training on how to help people get systems that meet their needs.
Some other things to consider would be if you want to hook it up to a monitor or tv, what kind of sound it has, how you'll be doing back ups, anti-theft measures, and fan placement (if it intakes directly on the bottom it may not be great if it'll be sitting on your lap on top of a blanket. You know, some of the more practical things that can really effect how you use it in your day to day. That i7 or high end nvidia card won't do much good if you still can't use the thing the way you want to. Also, a lot of laptops don't have disk drives, so that's something to keep in mind as well.
Overall, though, $800 would be enough to get a decent one and it wouldn't go obsolete any faster than something you'd probably pay more for. I don't recommend gaming laptops, but if you have your heart set on it do not buy ibuypower (their stuff is waaay over priced), and check out newegg, tiger direct, and micro center. I've used all three for years: those places are reliable and will usually have the absolute best prices.
Mainly, though, just look for something with a proper graphics card of the current generation (nvidia is usually better for laptops for both heat and power) and a good amount of ram (8 gigs or more, or at least an extra slot to add some). You can always replace a small or slow harddrive for cheaper than you would pay to get it as a factory spec. Check reviews to make sure it's not made of string and that it won't fry itself (HP has a really bad habit of that on their high performance laptops). Also, since it will likely have windows 10, you may want to consider getting one with a touchscreen and a 2-in-1 convertible option, depending on how you're going to use it.
So there you go: pro tips from a certified computer specialist. I'll send you a bill. Joking aside, Feel free to ask questions as part of my certification was literally just training on how to help people get systems that meet their needs.