Don't get a keyboard that is a 'gaming' keyboard. Get a mechanical keyboard. Second of all, get windows 10 as a product key and you'll save over 100$. Get a different motherboard, like an asrock b350 mobo. Also get a 128gb SSD for a boot drive and get a wd blue 1tb to save 10$