I have no idea what laptops you're looking at but here's one about$400 that would do everything you want.
https://www.dell.com/en-us/shop/dell-laptops/inspiron-15-3000-laptop/spd/inspiron-15-3593-laptop/nn3...
https://www.dell.com/en-us/shop/dell-laptops/inspiron-15-3000-laptop/spd/inspiron-15-3593-laptop/nn3...