Как разработчик ПО и геймер советую сразу брать как минимум 32 гига памяти и ССД как минимум на 512 гигабайт с разъемом M2 (Samsung 951/950 PRO). Потому что виртуалки жрут кучу места (ну, конкретно в моем случае это несколько десятков линуксов, виндов, осх, фрях - почти 1ТБ сожрали) и зачастую их надо несколько сразу, а еще и несколько браузеров - каждый из которых хочет еще десяток гигов памяти сожрать.
На счет процессора: да, лучше взять топовый процессор, и имеет смысл подождать, когда новые процессоры АМД попадут на полки магазинов: тесты инженерных образцов показывают очень хорошую производительность - 8 ядер и 16 потоков, на уровне i7, а цену обещают в полштуки баксов.
Хостовая система - Windows, Федору в виртуалку в VirtualBox - там есть поддержка до 8 мониторов на одну виртуалку, каждый монитор идет отдельным окном и можно его как угодно двигать и располагать. Сам так и работаю с федорой. Очень советую виртаул бокс как простую и комфортную систему для виртуалок (в отличии от некоторых других популярных).
На счет мониторов - я примерно в таком же положении. В идеале хочу от 36-40 дюймов, 4к, gsync и как минимум 120 герц выдавал - чтобы глаза меньше напрягать. Но таких днем с огнем не найдешь, а цена кусается не хуже акулы - за сотку переваливает. Соответственно надо видеокарту надо хотя бы 1070, а лучше 1080. Или ждать, когда в массы пойдут видеокарты с новой памятью. С другой стороны, три средних FHD монитора по 24-32 дюйма - немногим меньше сотки встанут. А на мой взгляд, один большой лучше трех маленьких. В принципе, есть 40 дюймовые 4к мониторы с приемлемой ценой - но без gsync / freesync. Так что опять надо ждать, пока появится что-то стоящее.