Du är redan inne på rätt spår, köp en begagnad proffsdator, Thinkpad eller liknande. En gaminglaptop är bara onödig om du inte ska spela på den, tung, dyr och otymplig. Själv köpte jag en Thinkpad W540 för ett par år sedan för typ 3200, men den är egentligen overkill för utveckling då den har ett proffsgrafikkort. Hade jag varit dig så hade jag nog satsat på en T-serie.
Beroende på vad du ska göra så kanske 16GB inte räcker heller, min jobblaptop går på knäna av att köra systemet jag jobbar med så jag ska få en ny med 32GB. Men vi kör en massa microservices i Docker, vilket kräver en hel del.