Agreed on most counts - I bought my PC with a similar idea as yours: I need a PC for productivity, and being able to run VMWares well and such made the i7 (though I have 3rd gen) a good choice for me. Price difference wasn't that big either.
SSD as windows / most used programs and a second large capacity HDD for data is a huge deal for performance, probably the most important one. 500MB/s read and write is what I get on my 128GB SSD, and then about 100MB/s on the 2TB second drive.
I would recommend Windows 8.1 ... while there may be a few downsides, it's mostly upsides. Being able to access the App Store is a bigger plus than you might think, you get access to the latest DirectX, etc. And it's easier to run an older OS VMWare on a newer OS than vice versa, typically.
SSD as windows / most used programs and a second large capacity HDD for data is a huge deal for performance, probably the most important one. 500MB/s read and write is what I get on my 128GB SSD, and then about 100MB/s on the 2TB second drive.
I would recommend Windows 8.1 ... while there may be a few downsides, it's mostly upsides. Being able to access the App Store is a bigger plus than you might think, you get access to the latest DirectX, etc. And it's easier to run an older OS VMWare on a newer OS than vice versa, typically.