People may hate Windows 8.1 but if you get 7, you will be massively outdated in a years time. When Windows 9 comes out, you will be 2 OS' behind, thats like being on XP instead of 7! Plus Windows 8.1 isn't bad at all, you can download a start menu and don't have to use the tiles system. Nice build though pal