Выбор по железу для веб программиста?
32 гб лишними не будут, особенно учитывая VirtualBox. С другой стороны, добавить оперативки проще, чем заменить процессор, поэтому для экономии можно взять 16гб и добавить оперативки чуть позже.
А процессор - решайте сами. Работать все будет, а "достаточное быстродействие" - оценка субъективная. Но вообще для виртуалок и эмуляторов быстрый процессор может быть значителен.
За i7 - есть. Проц в сборке практически никогда не меняется, если только не горит. А добавить памяти проще, нежели сменить проц. Поэтому берем i7 и 16 гиг (но планки планировать так, чтобы иметь в виду расширение до 32!).