So i'm going to be building a PC for various different games, i want to be able to play various games without having to worry about not being able to run them, and i want to be able to run most games at their highest settings, i will also be playing VR games so i want the best experience with that, i want to be able to run VR games as best as possible and i want to be able to use the pc for normal web searching and stuff like that.
The pc components at the moment i'm thinking of include...
CPU the i7 7700 or 7700k, i don't plan on overclocking but the k still seems to have better performance for a bit more money, For the cpu cooler i was thinking of something like the CRYOIG H7, The motherboard i was thinking Asus STRIX Z270 but people have told me i get get cheaper ones, the thing with the Asus STRIX i know it has everything i need for gaming, vr and that it's compatible but if there are others please let me know, the MEMORY i was thinking corsair vengeance lpx 16gb or g.skill v series 16gb i think it depends on what motherboard i get, STORAGE Samsung 850 EVO 250 gb, STORAGE western digital caviar blue 1TB, the GRAPHICS CARD deciding on the geforce gtx 1080 or 1080 ti, the ti would be better for vr but it nudges the price up alot, the case i was thinking NZXT - S340 but it's been pointed out that it may not be good for keeping the case cool, theres also the fractal design define s i was told about, please let me know about them or if there are any other cases that keep everything cool and fairly silent, i care about keeping the components cool rather the silent but would it still to be fairly quiet, then POWER SUPPLY which depends on the components but i was thinking Supernova g2 650w, OPERATING will be windows 10 (64 bit) home, and i was thinking WIRELESS ADAPTER gigabyte gc wb867d i. Also for the case i don't mind adding extra fans but i don't know what that will change. Then theres the other things for the pc build like monitor, mouse, keyboard and speakers. MONITOR i was thinking asus vg248qe or acer xf27ohu. Please let me know your opinions and what i need to add or change or whatever, thanks in advance.