Just a quick thought. The arrival of the X299-E motherboards might point to a different CPU purchase. Best to ensure future CPU updates do not require the purchase of a new motherboard at the same time. The Eighth Generation Core X family might be within your budget. i7-7740X and i7-7820X are possiblities?