Windows 7 has more compatibility with older software that you may have. But 8.1 is getting more main stream so you might as well go with it. As far as the version, I don't think there is much difference. You should be fine with either one. But the system builder will probably be more friendly for the system builders of the world. If your PC isn't a newly built one, don't worry about it, get regular.