Имхо, я бы расставил приоритеты так (разумеется, с учетом того, что вы фронтендщик, как и я), в порядке убывания важности:
- SSD - 128Гб минимум
- монитор (а если бы позволял ваш бюджет, то лучше купить два или три монитора)
- удобная клавиатура
- память - 8Гб минимум
- процессор - достаточно i3